|
http://zhaomingxian.googlepages.com/20060418
一:安装teTeX3
参看了何勃亮的安装指南,以及Linuxfans上的手记。 具体步骤如下:
(1).从teTeX主页找到tetex-src-3.0.tar.gz和tetex-texmf-3.0.tar.gz。假设安装目录为/usr/local/teTeX,而下载的源码放在/home/alpher/目录下,那么先建立目录:
mkdir -p /usr/local/teTeX/share/texmf
cd /usr/local/teTeX/share/texmf
tar -xzvf /home/alpher/tetex-texmf-3.0.tar.gz
返回源码所在目录 cd /home/alpher/
解压tetex,然后安装
tar -xzvf tetex-src-3.0.tar.gz
cd tetex-src-3.0
./configure --prefix=/usr/local/teTeX --disable-multiplatform
make all
切换到超级用户:su (以后的安装之前均要切换到超级用户,本文以后略去这个说明,读者自己记住)
make install
安装完以后,所有的tex命令都在/usr/local/teTeX/bin中,要让系统找到这些命令,有很多种方法,我是在/etc/profile文件中加入这个路径:
pathmunge /usr/X11R6/bin after
pathmunge /usr/local/teTeX/bin //添加这一行
unset pathmunge
OK,到此为止,teTeX安装完毕,你可以注销,然后重启x,再登录,测试一下这个命令:texconfig conf,如果能看到输出,就表明tex配置没有问题了,你已经可以编译tex英文文档了。
(2) 安装CJK。你可以到CTAN找CJK 下载,或者直接到CTex的镜像下载“ftp://ftp.ctex.org/mirrors/CTAN/language/chinese/CJK”, 注意,这个Ftp只能单线程。CJK的安装很简单,进入下载的源码目录,如我的是CJK/4_6.0,然后把texinput目录拷贝为 /usr/local/teTeX/share/texmf/tex/latex/CJK,拷贝命令如下:
cd CJK/4_6.0
mv texinput /usr/local/teTeX/share/texmf/tex/latex/CJK
(3)gbkfonts。从何勃亮那里下载gbkfonts,为了方便使用,可以将gbkfonts复制到/usr/local/teTeX/bin里面,免得后面用到它的时候要输入完整的路径。
然后你可以到WinXP的C:/WINDOWS/Fonts/目录下拷贝需要的中文字体,(我用simsun.ttc(重命名为simsun.ttf), simfang.ttf,simhei.ttf,simkai.ttf,常用的还有simli.ttf和simyou.ttf),拷贝到目录 /usr/local/teTeX/texmf/fonts/truetype/chinese下,然后:
cd /usr/local/teTeX/texmf
gbkfonts fonts/truetype/chinese/simsun.ttf song
gbkfonts fonts/truetype/chinese/simkai.ttf kai
gbkfonts fonts/truetype/chinese/simfang.ttf fs
gbkfonts fonts/truetype/chinese/simhei.ttf hei
gbkfonts fonts/truetype/chinese/simli.ttf li
gbkfonts fonts/truetype/chinese/simyou.ttf you
OK,中文字体搞定了。
(4)dvipdfmx。到dvipdfmx主页下载源码,我是下载CVS的源码,下载命令如下:
cvs -d:pserver:[email protected]:/home/cvsroot login
cvs -d:pserver:[email protected]:/home/cvsroot co dvipdfmx
下载完成以后安装之:
cd dvipdfmx
./configure --prefix=/usr/local/teTeX
make
make install
根据 何勃亮 所说,编译中文时,还需要sfd文件何CMap文件,分别在这里下载:sfd文件、CMap文件。在/usr/local/teTeX/share/texmf/fonts目录下建立两个目录,分别为sfd和cmap,将下载的UGBK.sdf拷贝进入sfd目录,将下载的CMap的zip压缩包解开,得到的文件拷贝进cmap目录。
最后别忘了更新一下teTeX的配置文件,也就是执行一下如下命令:
texhash
(5)[可选操作]安装ghostscript。从其网站下载源码, 我下载的ghostscript-8.5-gpl.tar.bz2,解压,然后安装:
tar -xjvf ghostscript-8.5-gpl.tar.bz2
cd ghostscript-8.5-gpl
./configure
make
make install
(6)[可选操作]为了生成的pdf标签不会出现乱码,你需要使用gbk2uni,你可以到这里下载其源码。我们只需要gbk2uni.c、gbk2uni.h,下载之后用gcc编译即可:
gcc -o gbk2uni gbk2uni.c
cp gbk2uni /usr/local/teTeX/bin/
=============================
安装完毕。
OKOKOK
至此,你已经可以使用tex处理中文tex文档了。不过你或许需要Emacs,以及可以预览公式、图片的preview-latex,那么,推荐你进行如下操作:
(7)下载emacs的CVS代码,编译,安装:
cvs -z3 -d:pserver:[email protected]:/sources/emacs co emacs
cd emacs
./configure
make bootstrap
make install
(8)安装auctex+preview-latex.到auctex主页下载最新的auctex(里面包含了preview-latex),然后安装:
tar -xzvf auctex-11.82.tar.gz
cd auctex-11.82
./configure
make
make install
OK,一切完毕。关于auctex的使用说明,你可以参考一下auctex源码目录中的INSTALL文件的第四部分。
(9)这里是我的Emacs预览公式的截图。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|