latex的中文处理一直是一个比较棘手的问题,所以网上关于如何在latex中使用中文的帖子非常的多。原来的办法一直是使用latex-cjk来处理中文。使用cjk字体需要手动的生成pt1的字体。最近改用texlive2007了(感觉这是趋势,tetex已经不更新了),才接触到xetex这个软件包,发现配置和使用起来方便简单,比以前使用cjk少了很多头疼,于是在这里推荐一下,主要目的还是让自己记住这个软件:)
XeTeX的好处是可以直接使用系统中的ttf字体,所以首先在终端中查看一下系统中有哪些中文字体:
所输出的字体列表中选择自己喜欢的字体名,推荐选择英文那列,比如 “AR PL SungtiL GB”。
在 /usr/share/texmf-dist/tex/xelatex/
目录下,新建 zhfontcfg
目录,然后在该目录下创建zhfontcfg.sty
宏包文件,内容如下: