发新话题
打印

FC6下安装和配置latex-cjk

FC6下安装和配置latex-cjk

转载自 Linuxsir.org

准备工作:
#yum install tetex-latex tetex-afm tetex-dvipost tetex-unicode tetex-xdvi zlib-devel latex2html pdftk
1、在/usr/share下面建立好目录
#cd /usr/share/texmf/fonts/truetype/
#mkdir chinese
2、你的字体所在目录复制字体到/usr/share/texmf/fonts/truetype/chinese目录下
#cp simfang.ttf simhei.ttf simkai.ttf simsun.ttf simli.ttf /usr/share/texmf/fonts/truetype/chinese/
3、安装CJK
http://cjk.ffii.org/ 下载 cjk-4.7.0.tar.gz
#cd /usr/share/texmf/tex/latex/
#mkdir CJK
#cp cjk-4.7.0.tar.gz /usr/lib
#cd /usr/lib
#tar zxvf cjk-4.7.0.tar.gz
#rm -fr cjk-4.7.0.tar.gz

切换到root用户(注意:如果直接用cp命令,可能会有某些文件不能完全复制过来,造成simsun无法生成字体),
#cd /usr/lib/cjk-4.7.0
把当前cjk-4.7.0中的文件复制到 /usr/share/texmf/tex/latex/CJK
把 texinput目录下的文件复制到 /usr/share/texmf/tex/latex/CJK
4 、安装字体生成文件gbkfonts
#cp gbkfonts-linux-0.3.tar.bz2 /usr/local/lib
#cd /use/local/lib
#tar zxvf gbkfonts-linux-0.3.tar.bz2
#rm -fr gbkfonts-linux-0.3.tar.gz
#cd gbkfonts-linux-0.3
#cp gbkfonts /usr/local/bin
#cp appendconf /usr/local/bin
#cp go /usr/local/bin

修改/usr/local/bin/go文件
#cd /usr/local/bin
#vim go
修改下面这一段
gbkfonts ${opts} $dir/simsun.ttf song
gbkfonts ${opts} $dir/simkai.ttf kai
gbkfonts ${opts} $dir/simhei.ttf hei
gbkfonts ${opts} $dir/simfang.ttf fs
gbkfonts ${opts} $dir/fzssjw.ttf fzss
gbkfonts ${opts} $dir/fzs3jw.ttf fzs3
gbkfonts ${opts} $dir/fzxkjw.ttf fzxk
gbkfonts ${opts} $dir/fznbsjw.ttf fznbs
gbkfonts ${opts} $dir/fzfsjw.ttf fzfs
gbkfonts ${opts} $dir/fzktjw.ttf fzkt
gbkfonts ${opts} $dir/fzs3jw.ttf fzs3


将不用的行用#注释掉。我只要前面四个,把后面的注释掉就可以了。
接下来开始生成字体
#cd /usr/share/texmf
#go fonts/truetype/chinese


更新数据库:
#mktexlsr

5、安装dvipdfmx
#cd /usr/local/src
#tar zxvf dvipdfmx-20050831.tar.gz
#cd dvipdfmx-20050831
#./configure --prefix=/usr
#make
#make install

6、现在修改几个配置文件
在/usr/share/texmf/dvips/config/config.ps 中将
o |lpr
前加%注释掉,以及加上这幺一行
p +cjk.map
这样就能使用dvips生成ps文件了。
7、将这几个文件分别复制到下面几个目录。UGBK.sfd(下载地址:http://www.hebl.name/software/tex/cjk/UGBK.sfd)
复制到/usr/share/texmf/ttf2pk Adobe-GB1-UCS2、UniGB-UCS2-H和UniGB-UCS2-V复制到
/usr/share/texmf/dvipdfm/CMap 。这样就可以了。
# cp UGBK.sfd /usr/share/texmf/ttf2pk/
# cp Adobe-GB1-UCS2 Uni* /usr/share/texmf/dvipdfm/CMap/

注意:上面的文件可以到http://partners.adobe.com/public/dev...dex.html下载
adobe Cmaps.zip

9、更新TeX数据库
[root@loaclhost texmf]#mktexlsr

10.解决不能转换pdf的问题:
#cd /usr/share/texmf/
#cp cjk.map /usr/share/texmf/dvips/config/
# cd /usr/share/texmf/web2c/
#vim updmap.cfg
在最后面加上一行:Map cjk.map
#updmap

最后做一个测试,看整个系统是否运行正常?编辑一个小的TeX文件:test.tex
编译:
#latex test.tex
转换为pdf:
#dvipdfmx test.dvi

[ 本帖最后由 cckj 于 2006-11-8 08:45 编辑 ]

本文由cckj 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-5092-1-1.html

相关主题

TOP

是原创吗?加精了。 :)

TOP

  Linuxsir 的

TOP

您好,请问您自己这样作了吗?

成功了吗?

我的latex却出毛病了?只是问一下,增强一下可能成功的信心。

TOP

问题已经得到解决,原来是UTF-8搞的鬼。

但是还有一个毛病,宋体不能编译,其他字体(hei,fs,li,kai,you)可以。
我的宋体来自 Simsun.ttc 转换,是不是这里有毛病。

TOP

发新话题