LaTeX

参照例子: http://d.ream.at/setup-tex-utf-8-cjk-enviroment-in-ubuntu/

安装

安装TexLive+Latex+CJK

打开终端,执行下述命令安装TexLive和常用的一些Latex宏包(可以根据自己的需要增改)::

sudo apt-get install texlive texlive-math-extra texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-science texlive-bibtex-extra latex-beamer

如果硬盘充裕的话,直接完整安装也可以::

sudo apt-get install texlive-full latex-beamer

安装完后,就可以安装CJK的相关软件包了,如果只需要获得中文支持,那么执行::

sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*

如果硬盘充裕的话,建议安装latex-cjk-all以获取完整支持。

生成中文字体包

安装好TexLive+CJK以后,还需要安装一个软件──fontforge用于生成字体::

sudo apt-get install fontforge

照单全收,全部安装的,下载的有800多M,我自己开始的时候还安装过 fragmaster ,一起加起来,估计有一个G的数据吧,真是太大了。

字体包:

http://code-of-tualatrix.googlecode.com/files/font.tar.bz2

我没有找宋体来,而是把系统里的文泉驿微米黑拿来用的。然后生成字体地图::

cd ~/font
time fontforge -script subfonts.pe simsun.ttc song Unicode.sfd

电脑正在工作,不知道要多少时间,文章说要二十多分钟。我的时间::

real    4m36.565s
user    4m33.025s
sys     0m0.924s

字体描述文件,建立一个makemap文件,内容如下::

for i in *.tfm
do
cat >> song.map << EOF
${i%.tfm} ${i%.tfm} < ${i%.tfm}.pfb
EOF
done

Table Of Contents

Previous topic

Sphinx

Next topic

收集的一些关于reStructuredText和Sphinx的资料

This Page