LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 728|回复: 0

在Texlive2004下安装CJK的中文字体

[复制链接]
发表于 2005-8-5 16:55:53 | 显示全部楼层 |阅读模式
利用gbkfonts (0.3版,下载地址:http: //learn.tsinghua.edu.cn/homepage/2001315450/tex_frame.html)可以很方便的为 texlive2004安装中文字体。以下的步骤是我根据本论坛上其他的贴子和我自己的试探得来的:

1. 安装texlive2004。可以安装到任何目录,我是安装到/usr/local/texlive2004/的目录下。不必删除原来的tetex。


2. 在.bashrc文件中设置三个环境变量:
TEXDIR=/usr/local/texlive2004/
TEXMFLOCAL=/usr/local/texlive2004/texmf-local
VARTEXMF=/usr/local/texlive2004/texmf-var
export TEXDIR TEXMFLOCAL VARTEXMF

通过修改$TEXDIR/texmf/web2c/texmf.cnf中相应的设置也可以达到同样的效果。

3. 利用gbkfonts和相应wondows下的字库生成您所需要的字体。方法请见http://www.linuxsir.cn/bbs/showt ... ;highlight=pdflatex
并把所生成的字体和所用相关的文件复制到 $TEXMFLOCAL目录之下。

注意:Windows XP下的song体是simsun.ttc而不是simsun.ttf

以root的身份执行mktexlsr

4. 让dvips和pdflatex可以处理中文:
在$VARTEXMF/dvips/config/config.ps文件末尾加入一句:
p +/usr/TeX/texmf-local/cjk.map

估计这一步可以不要。

5. 在文件$VARTEXMF/web2c/updmap.cfg的末尾加上三行:
Map /usr/local/texlive2004/texmf-local/cjk.map
Map /usr/local/texlive2004/texmf-local/cid-x.map
Map /usr/local/texlive2004/texmf-local/ttfonts.map

以root的身份执行updmap

这是最关键的一步,也是最后一步。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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