||
用 LaTex 格式化中英文文本,我喜欢 CJK,因为它简单、易用。可能很多人更喜欢 CTeX,在这里我不考虑它。同时,以下内容所涉及的安装、使用均为 GNU/Linux 环境下的实现(我使用过的发布是:Fedora 和 Scientific Linux)。
关于这样的帖子可能很多,但是散落于网络的各个角落,不一定容易找全,因此希望这里的内容于读者有益:主要针对满足于初步的、基本的要求的用户。
1,安装 TeX Live 。
以 TeX Live 2012 为例子。DVD iso 文档的下载地址可以在这里找到:
http://tug.org/texlive/acquire.html
一个好用的镜像是:
http://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/texlive2012-20120701.iso
完成之后,以超级用户的身份把下载的 DVD 文档挂载到方便的目录下。比如可以是:
su
mkdir /tmp/texlive-tmp
mount -t iso9660 /texlive-directory/texlive2012-20120701.iso /tmp/texlive-tmp -o loop
其中,/texlive-directory 是 iso 文档存放的目录。安装是简单的:
cd /tmp/texlive-tmp
./install-tl
安装的过程是交互式的。其中需要安装目录的选择。默认的目录是 /usr/local/texlive/2012 ,我就用这个目录。以上是以 root 身份安装的 TeX Live,所有正常用户都可以使用。为了让自己(作为普通用户)能够顺利地使用已经安装的软件,需要把下列文档中的路径加入主目录的 .bash_profile 文件中(集中地放在最后就可以):
添加完路径,注销 X 窗口,重新登陆。至此 LaTex 已经可以使用。如果不使用中文的话,下面的内容可以忽略。
2,安装 CJK。
在完成 TeX Live 的安装之后,我们会发现 cjk 已经被安装完成。所以,可以直接使用。
3,中文字体的安装。
首先是中文字体的生成。如果对这个感兴趣,可以参考:
http://blog.chinaunix.net/uid-20507571-id-1661004.html
我当初参考的就是这个。可惜的是,近几年新发布的 TeX Live 的文件系统结构有一些新的变化。所以上面这个帖子的一些步骤是需要做一些与时俱进的修正的。
跳过字体生成的步骤。我把我已经生成的几个可用字体放在附录中,可以直接使用:
hei kai lishu song youyuan
分别对应“黑体”,“楷体”,“隶书”,“宋体”,“幼圆”。把下列附件
(解压缩后得到的 fonts 文件夹)替换下面的文件夹:
/usr/local/texlive/texmf-local/fonts
在安装 TeX Live 2012 的时候,上述文件夹(树)就已经建立,但都是空的(没有实际性内容)。再把如下附件
(解压缩得到的 CJK 文件夹)复制到下面的文件夹中:
/usr/local/texlive/texmf-local/tex/latex
这样,字体安装基本结束。
4,更新文件系统。
在使用之前,我们需要更新文件系统(以 root 身份):
su
texhash
updmap-sys --enable Map song.map
updmap-sys --enable Map hei.map
updmap-sys --enable Map kai.map
上面的三个命令更新的是三种字体:宋,黑,楷。其它字体当然是类似的。如果上述 updmap-sys 命令返回错误信息,可以尝试用绝对路径:
updmap-sys --enable Map /usr/local/texlive/texmf-local/fonts/map/dvips/CJK/song.map
updmap-sys --enable Map /usr/local/texlive/texmf-local/fonts/map/dvips/CJK/hei.map
updmap-sys --enable Map /usr/local/texlive/texmf-local/fonts/map/dvips/CJK/kai.map
如果一切顺利,中文的使用应该就没有问题了。
5,一个例子。
为了方便读者,我把一个示例文件放在附录中:
可以直接编译:
latex 中文示例.tex
latex 中文示例.tex
dvipdf 中文示例.dvi
就能得到 pdf 文档“中文示例.pdf”( latex 两次以上是为了得到正确的目录信息)。如果一切正常,将有正确的中文正文输出和正确的中文书签显示。
6,参考文献(信息)
http://blog.chinaunix.net/uid-20507571-id-1661004.html
http://hi.baidu.com/mkfohvigwmbdtvq/item/735c98c6edc36412b67a2456
等等。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-27 20:27
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社