2010年10月9日星期六

按如下内容 sphinx 项目的 conf.py ,就可以使其生成的.tex在xelatex命名下正确输出中文PDF 

latex_preamble = '''\usepackage{xunicode} 
\usepackage{xltxtra} 
\usepackage{verbatim} 
\usepackage{fontspec} 
\setsansfont{UMingCN} 
\setromanfont{UKaiCN} 
\XeTeXlinebreaklocale "zh" 
\XeTeXlinebreakskip = 0pt plus 1pt 
''' 
字体设置根据自己的机器和爱好去修改就可以了。关键是这样已经达到了一个尽可能小的配置集,不需要xeCJK或CJKutf8,这个配置集同样可以用于其它xelatex配置,这样,基于sphinx、xelatex(texlive),可以形成一个比较理想的html+pdf文档编写环境

没有评论: