1. 安装texlive和cjk-latex的方法不再多说,如下:
sudo apt-get install texlive2. 在home目录下创建目录.texmf,修改/etc/texmf/texmf.cnf,设置TEXMFHOME的值,如TEXMFHOME = $HOME/.texmf。
sudo apt-get install cjk-latex
mkdir .texmf(TEXMEFHOME的默认路径是$HOME/texmf,如果在home目录下创建texmf,则无需修改texmf.cnf文件)
sudo vi /etc/texmf/texmf.cnf
#设置TEXMFHOME = $HOME/.texmf,保存退出
3. 在$HOME/texmf下创建zh_CN目录,并将windows(C:/WINDOWS/Fonts/)下的字体文件(SIM*,sim*)拷贝到zh_CN目录下。字体文件可以存放在任意位置。
4. 下载mkutf8cjkfonts.txt文件,修改起后缀名为sh,并使用如下命令转换字体格式为UTF-8支持的字体(此脚本需要用到程序ttf2pt1,使用apt-get安装即可):
sh mkutf8cjkfonts.sh zh_CN/SIMLI.TTF li li5. 让latex识别安装的字体:
sh mkutf8cjkfonts.sh zh_CN/SIMYOU.TTF you you
sh mkutf8cjkfonts.sh zh_CN/simsun.ttc song song
sh mkutf8cjkfonts.sh zh_CN/simfang.ttf fang fang
sh mkutf8cjkfonts.sh zh_CN/simkai.ttf kai kai
sh mkutf8cjkfonts.sh zh_CN/simhei.ttf hei hei
mktexlsr
sudo vi /var/lib/texmf/web2c/updmap.cfg6. 最后,编写hello.tex来测试是否配置成功,内容如下:
#在末尾添加Map cjk.map,保存退出
sudo texhash
sudo updmap
\documentclass{article}一定要usepackage{CJKutf8},并且在CJK环境中指定使用UTF8编码。生成pdf文件:
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{song}
你好
\end{CJK}
\end{document}
pdflatex hello.tex打开hello.pdf,如果显示正常,表明配置成功。
