按如下內(nèi)容 sphinx 項(xiàng)目的 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 ''' 字體設(shè)置根據(jù)自己的機(jī)器和愛(ài)好去修改就可以了。關(guān)鍵是這樣已經(jīng)達(dá)到了一個(gè)盡可能小的配置集,不需要xeCJK或CJKutf8,這個(gè)配置集同樣可以用于其它xelatex配置,這樣,基于sphinx、xelatex(texlive),可以形成一個(gè)比較理想的html+pdf文檔編寫環(huán)境。
|