安装xeTex

方法一:

没有测试过。 apt-get install texlive-full

方法二:

去 tex 的 老家 下载 install-tl-unx.tar.gz

解压缩后,运行:

sudo ./install-tl --gui=wizard

如果没有安装 wget ,则运行:

sudo yum install wget

安装输出大致如下:

输入 “In” 开始安装,一共有2599个项目......
Actions:
<I> start installation to hard disk
<H> help
<Q> quit

Enter command: i
Installing to: /usr/local/texlive/2012
Installing [0001/2599, time/total: ??:??/??:??]: 12many [376k]
Installing [0002/2599, time/total: 00:09/10:05:07]: 2up [66k]
Installing [0003/2599, time/total: 00:10/09:32:46]: Asana-Math [458k]
Installing [0004/2599, time/total: 00:12/05:36:55]: ESIEEcv [137k]
Installing [0005/2599, time/total: 00:15/06:05:39]: FAQ-en [5765k]
......

See /usr/local/texlive/2012/index.html
for links to documentation.  The TeX Live web site
contains updates and corrections: http://tug.org/texlive.

TeX Live is a joint project of the TeX user groups around the world;
please consider supporting it by joining the group best for you. The
list of user groups is on the web at http://tug.org/usergroups.html.


Add /usr/local/texlive/2012/texmf/doc/man to MANPATH, if not dynamically determined.
Add /usr/local/texlive/2012/texmf/doc/info to INFOPATH.

Most importantly, add /usr/local/texlive/2012/bin/x86_64-linux
to your PATH for current and future sessions.

设置路径,把以下内容放在 .bash_profile 中,然后运行 . ~/.bash_profile(ubuntu 下是 ~/.bashrc):

PATH=$PATH:$HOME/.local/bin:$HOME/bin
PATH=/usr/local/texlive/2012/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2012/texmf/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2012/texmf/doc/info:$INFOPATH; export INFOPATH

安装 Sphinx

使用如下命令安装:

easy_install -U Sphinx

用 Sphinx 生成 PDF 文件

使用这个命令生成 tex 文件:

make latex

把生成的 tex 文件的“title{XXX}”之前的开头部分替换为如下内容:

% Generated by Sphinx.
\def\sphinxdocclass{report}
\documentclass[letterpaper,10pt,english]{sphinxmanual}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{times}
\usepackage[Bjarne]{fncychap}
\usepackage{longtable}
\usepackage{sphinx}
\usepackage{multirow}
\usepackage{fontspec}     % 引入 fontsepc,這樣才可以用下面的設定字型的指令
\setmainfont{文泉驿等宽微米黑}  % 預設字型
\setsansfont{文泉驿等宽微米黑}  % sans family 字型
\setromanfont{文泉驿等宽微米黑} % roman 字型
\setmonofont{文泉驿等宽微米黑}  % 等寬字型
\XeTeXlinebreaklocale "zh"          % 設定斷行演算法為中文
\XeTeXlinebreakskip = 0pt plus 1pt  % 設定中文字距與英文字距

在 Linux 中可以用 fc-list 命令来获得字体名称。

运行 两遍 以下命令即可生成 PDF 文件:

xelatex Test.tex