Categories
日常应用

使用Lyx+Xetex编译中文Tex和输出中文PDF

用Lyx编译英文是非常方便的,但是对于国内的人来说总有用得到中文的时候,比如这次我写论文就不得不用中文(其实是用英文写不出来)。

如上篇文章所说,在Lyx编译中文我遇到了比较大的困难。总是报错。无奈之下,上网搜索到了大虾们的方法。现在整理一下我所用到的。

首先是一个比较好的视频教程:Lyx和Xetex新手入门教程 可以很清晰的知道怎么配置。

然后是从各处搜集得来的代码:

usepackage[cm-default]{fontspec}

usepackage{xunicode}

usepackage{xltxtra}

setmainfont[BoldFont=SimHei,ItalicFont=SimHei]{SimSun}

setsansfont[BoldFont=SimHei]{SimHei}

setmonofont{NSimSun}

XeTeXlinebreaklocale “zh”

XeTeXlinebreakskip = 0pt plus 1pt

至少我现在可以顺利的编译中文PDF了。虽然对于那个断行还是很不满意。另外,还没研究出来PDF书签怎么弄……好晕啊……

[3.28补充] 一个很好的lyx配置教程:http://bbs.ctex.org/viewthread.php?tid=46962&extra=page%3D1