在 Fedora 9 系统中,默认集成了 TeXLive 2007 发行版。如果您仅需处理英文文档,使用体验非常流畅,只需执行以下几条基本命令即可完成安装:
$ sudo yum install texlive*
$ sudo yum install kile
若希望获得更接近所见即所得的编辑体验,还可以额外安装 LyX:
$ sudo yum install lyx
然而,处理中文文档时情况就复杂得多。Fedora 9 自带的 TeXLive RPM 包并未包含 CJK 宏包,网络上虽然流传着大量配置教程,但多数步骤繁琐且容易出错。相比之下,使用 Ubuntu 系统可以通过添加软件源简化操作。而若选择完整包安装,虽然占用磁盘空间较大(建议预留 2GB 空闲空间),却能省去不少配置麻烦。
1. 安装 TeXLive 2007
在开始之前,请先彻底移除系统中可能已存在的 TeXLive 2007 RPM 包:
$ sudo yum remove texlive*
随后前往 CTAN 镜像 下载完整安装镜像文件 texlive2007-live-20070212.iso.zip。假设将镜像文件存放于 /opt 目录下,挂载到 /mnt/cdrom 并进入该目录:
# mount -t iso9660 -o loop /opt/texlive2007-live-20070212.iso /mnt/cdrom
# cd /mnt/cdrom
执行 install-tl.sh 脚本,进入 TeXLive 安装交互菜单:
# ./install-tl.sh
输入 S 选择 full 安装模式,随后输入 R 返回主菜单。
输入 L 选择安装语言:先输入 - 取消所有语言,再输入 d 选中 cjk 支持。
再次输入 R 返回主菜单,最后输入 I 开始安装。
安装完成后,编辑 ~/.bash_profile,将 PATH 环境变量设置为:
PATH=/usr/local/texlive/2007/bin/i386-linux:$PATH:$HOME/bin
2. 安装中文字体
这一步需要花费一些心思。经过反复搜索,终于在 此地址 找到了 YueWang-zhfonts-final_1.01.tar.bz2 字体包。下载后将其放置于 /home/yourname/ 目录下,然后依次执行:
$ mv ~/.texlive2007 ~/.texlive2007.bak
$ tar jxvf ~/YueWang-zhfonts-final_1.01.tar.bz2
$ texhash
3. 测试中文环境
新建一个名为 test.tex 的测试文件,内容如下:
\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{hei}
Hello , Latex !
中国奥运军团好样的!
\end{CJK}
\end{document}
保存并退出后,依次执行以下命令:
$ latex test.tex
$ dvipdfm test.dvi
如果成功生成 test.pdf 文件,并且中文内容显示正常,则表明中文支持已配置完成。
4. 配置 Vim + LaTeX-Suite(可选)
如果您偏爱使用 Vim 编辑器,可以搭配 LaTeX-Suite 插件来编辑 LaTeX 文件。请前往 Vim-LaTeX 官方网站 下载 latexSuite20060325.zip,然后执行:
$ mkdir ~/.vim
$ unzip -d ~/.vim latexSuite20060325.zip
$ vi ~/.vimrc
在 .vimrc 文件末尾添加以下配置项:
filetype plugin on
set shellslash
set grepprg=grep\ -nH\ $*
filetype indent on
接着在 Vim 中运行 :helptags ~/.vim/doc 以生成帮助标签,然后退出。此后,当您打开 .tex 文件时,输入 :help latex-suite.txt 即可查阅详细教程。
5. 安装 Kile 的陷阱
需要特别留意的是:如果通过 yum 安装 Kile,Fedora 9 会自动附带安装 TeXLive 的 RPM 包,这会覆盖之前手动设置的 PATH 环境变量,导致系统无法找到 CJK 宏包,从而使中文支持失效。因此,要么选择手动安装 Kile 并仔细核对路径配置,要么干脆放弃使用 Kile,直接采用上述命令行环境完成文档编辑。
