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