找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷导航
搜索
查看: 737|回复: 0

[电脑与网络基础] Ubuntu13.10,GMT 5.1.1显示汉字

[复制链接]
发表于 2014-3-21 16:52:52 | 显示全部楼层 |阅读模式

平台:Ubuntu13.10,GMT 5.1.1 [64-bit],ghostscript 9.10,gv3.7.3),终端:ksh,bash,sh

1.GMT的安装,终端输入
sudo apt-get install gmt

2.然后下载、安装ghostscript(参考http://www.ctex.org/documents/latex/graphics/node14.html

3.gsview的安可参考(http://blog.sciencenet.cn/blog-797552-681350.html
也可以从ubuntu软件中心,直接搜索gv(查看PS和PDF文件)安装,较为简单。

4.设置,让GMT使用中文字体和让gsview,gv显示中文字体。
a:复制C:\Windows\Fonts字体到/usr/share/fonts/winFonts

b:配置环境变量在 /etc/profile 或~/.bashrc中添加语句: export GS_LIB=/usr/share/fonts/winFonts
( cshell的在/ect/csh.cshrc添加语句:alias gs 'gs -sFONTPATH=/usr/share/ghostscript/win_fonts')

c:终端执行:sudo gs -q -dBATCH -sFONTDIR=/usr/share/fonts/winFonts -sCIDFMAP=/usr/share/ghostscript/9.10/Resource/Init/FAPIcidfmap /usr/share/ghostscript/9.10/lib/mkcidfm.ps

d:设置GMT字体文件,终端执行:
sudo vim /opt/GMT-5.1.1/share/pslib/PS_font_info.d
添加(注意:不要根据FAPIcidfmap文件中的信息,修改GMT中的字体配置文件,直接按以下修改):

STSong-Light--UniGB-UTF8-H          0.700           1
STFangsong-Light--UniGB-UTF8-H   0.700           1
STHeiti-Regular--UniGB-UTF8-H       0.700           1
STKaiti-Regular--UniGB-UTF8-H       0.700           1
保存退出。
f:终端执行:gv或gsview,运行查看软件。
gv:按住State按钮,滑动到Ghostscript Options松开左键,弹出设置选项,在Arguments栏里添加-sFONTPATH=/usr/share/ghostscript/win_fonts(空格间隔)
apply,save即可。
gsview:Options=>Advanced Configure,在Ghostscript Include Path:栏内添加:/usr/share/ghostscript/win_fonts
Ok即可。

g:验证,
gmtset FONT_TITLE STHeiti-Regular--UniGB-UTF8-H
echo 1.5 5 40 0 35 LM GMT,我是物探论坛 >tmp.txt
echo 1.5 4 35 0 36 LM GMT,物探人的论坛 >>tmp.txt
echo 1.5 3 30 0 37 LM GMT,我是黑体 >>tmp.txt
echo 1.5 2 25 0 38 LM GMT,我是楷体 >>tmp.txt
echo 5 0.5 20 0 35 LM 成功了吧!>>tmp.txt
pstext tmp.txt -R0/7/0/7 -JX6i/6i -B1/1:."GMT显示汉字": -P -F+f18p,STHeiti-Regular--UniGB-UTF8-H,-=0.5p,red >cn.ps
pause

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|物探论坛 ( 鄂ICP备12002012号 微信号:iwutan )

GMT+8, 2019-9-16 22:04 , Processed in 0.065504 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表