按如下内容 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文档编写环境
订阅:
博文评论 (Atom)
没有评论:
发表评论