[tips] sphinx支持中文pdf的方法
目前 python 官方文件使用的sphinx是個不錯的文件產生系統,
可以同時由rst產生html,latex,pdf,ps等文件格式,
不過我目前試的結果似乎預設從latex產生pdf時沒有支援中文,
網路上相關的文件大都寫得很複雜,
但其實只要在文件project裡的source/conf.py加入
latex_preamble = '''\usepackage{CJKutf8}\n\AtBeginDocument{\\begin{CJK}{UTF8}{bsmi}}\n\AtEndDocument{\end{CJK}}'''
其他都不需更改,
以後make latex; cd build/latex; make all-pdf 就都可以產生出正確的
中文pdf檔了
測試環境是Gentoo linux底下的texlive 2008 (cjk) + pdflatex
沒有留言:
張貼留言