2009年4月19日星期日

latex 配置备忘

安装 sudo apt-get install texlive-full cjk-latex-all (如果空间够,就全部安装了 :-) )

使用 gbkfonts 进行字体转换,供 latex 使用。
http://docs.huihoo.com/homepage/shredderyin/src/gbkfonts.gz
在用户主目录下建立texmf文件夹: mkdir ~/texmf
从windows 下拷贝 *.sim *.SIM 字体,位置为/usr/share/fonts/wins/
cd~/texmf
gbkfonts /usr/share/fonts/wins/SIMLI.TTF li
gbkfonts /usr/share/fonts/wins/simyou.ttf you
gbkfonts /usr/share/fonts/wins/simsun.ttc song
gbkfonts /usr/share/fonts/wins/simfang.ttf fs
gbkfonts /usr/share/fonts/wins/simkai.ttf kai
gbkfonts /usr/share/fonts/wins/simhei.ttf hei
mktexlsr

字体处理完之后,执行: sudo texhash

接着,修改/var/lib/texmf/web2c/updmap.cfg,在文件最后加上Map cjk.map(区分大小写),然后执行: sudo updmap

有任何改动,可以再用mktexlsr这个命令
tex系统中必须已经定义好这六种中文字体,且必须使用上面的名称。

转换编码:
linux下文本默认编码为utf8,要正常显示中文要转换为gbk编码:

iconv -f utf8 -t gbk 1.tex >2.tex

将1.tex文件内容从utf8(-f 参数表示源文件编码方式)编码转换到gbk(-t 参数表示目的文件的编码方式)编码,并重定向到2.tex,编译2.tex即可。

没有评论:

发表评论