2006年3月25日星期六

Windows环境使用TeXLive CD 2005配置CJK-LaTeX


终于决定要好好学习TeX了,还妄想用TeX把自己的毕业论文排版出来呢——可惜院里、校里那些无知的家伙们一定要我们使用M$ Word,没办法,只能用盗版软件排毕业论文了——谁买得起Office呢?

 

算了废话不多说,进入正题。(先声名一下,我的这个方案并不能完美解决所有的LaTeX中文的问题,但是可以很好的生成中文PDF。)

 

1. 下载TeXLive CD 2005,这东西好多地方都有下载。比如CTANTeXLive Home清华的FTP等;

2. 刻录光盘,或者使用虚拟光驱挂载;


3. TeXLive的安装界面(图一)会自动跳出来。假如没有跳出来,请自己转到你的光盘目录下例如你的光驱是G,那么路径就是G:\setup-win32,双击tlpmgui.exe(一个红色的Tk图标)。

 

图一、安装界面



4. 选择语言支持(图二)。除了CJK之外,其他语言都可以去掉。软件包的选择(图三),随你需要,不知道怎么选择,可以保持默认,以后还可以添加或者删除的。其他的选项你就可以不需要修改了。至于安装路径,建议你也不要修改。假如你确实想修改,请尽量使用符合8+3规则的文件名和目录名称。注意到,这里所有的路径中使用的是"/"而不是"\";

 

图二、语言选择



图三、软件包选择



5. 点击Install按钮开始安装;


6. 下载gbkfonts for win32,我使用的是从王垠以前的站点上下载下来的,解压缩到任意目录,例如C:\Temp\gbkfonts;


7. 转到该目录下,修改go.bat中的字体路径。以下是我修改之后的文件的内容:

 
gbkfonts -c -gbk c:/windows/fonts/simsun.ttc  song
gbkfonts -c -gbk c:/windows/fonts/simhei.ttf  hei
gbkfonts -c -gbk c:/windows/fonts/stkaiti.ttf  kai
gbkfonts -c -gbk c:/windows/fonts/stfangso.ttf fs

 

如果你是Windows XP用户,你就可以直接使用这些内容替代原文件的内容了。如果你是Windows2000用户,字体所在路径应该是C:\WINNT\FONTS\下。请自行确认字体的文件名是否正确。你也可以添加更多的字体。这里添加了宋体、黑体、楷体、仿宋体四种字体。用于平时写论文已经完全足够了。注意到,文件中路径名使用的是"/",最好不要使用DOS的"\"表示方法;


8. 修改完毕后,保存,双击go.bat就开始生成TeX“认识”的中文字体了。你可以用这个空闲泡杯茶喝喝,这个过程可能会比较久一些;


9. 等那个黑色的窗口消失之后,你就可以把生成的几个目录剪切到C:\TeXLive2005\texmf-local下;


10. 打开命令行,运行mktexlsr刷新TeX的环境变量。Enjoy!

 

使用如下文件测试CJK有没有配置成功:

 
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GBK}{song}
一个简单的CJK-\LaTeX{}测试。
\end{CJK*}
\end{document}

 

保存为test.tex,运行latex test.tex,再运行dvipdfmx test.dvi,看看有没有生成正确的PDF文档。

后面的工作,就是你自己的啦,呵呵,简单吧!

 

效果图:

 


 


参考文献:
王垠     中文TeX系统安装说明
何勃亮   何勃亮的个人主页

 

本方法未解决的问题:还不能使dvips认中文字体。我正在寻找解决方法。
(这是冠冕堂皇的说法啦,其实这篇文档只解决了用CJK生成PDF,其他问题都没有解决。:P)

 

没有评论:

发表评论