第一个blogger日志,呵呵。
我要在windows和linux下共享tex文档,所以中文支持使用“begin{CJK}{song}”这种形式。
win和linux下都是用texlive 2009(ctex添加cjk字体没搞定,放弃了)。
linux用了debian源中的texlive,觉得不好,因为经常更新,占用带宽,而且cjk的支持我一直没搞定。于是使用texlive的官方iso安装。
安装完了之后,cjk的支持主要做下列几件事情:
- 安装宏:
tlmgr install zhmetrics, ctex, xeCJK
- 用gbkfont生成pk文件:
cd ~/.texlive2009/texmf-var/
gbkfont ~/.fonts/simsun.ttc song
- 建立链接
cd ~/.texlive2009/texmf-var/fonts
mkdir truetype
cd truetype
ln -s ~/.fonts/simsun.ttc
然后就可以编写cjk的tex文件,用pdflatex编译即可。pdflatex会自动调用ttf2ps等命令生成latex的字体的。
windows下大体上也差不多:
- 先使用gbkfont(http://ftp.ctex.org/pub/tex/ctex/gbkfonts/gbkfonts.zip)生成:
gbkfonts.exe -c -gbk c:WINDOWSFontsMSYH.T
- 然后将生成的所有文件和目录复制到d:texlivetexmf-local中
- 用tlmgr -gui启动,选择“配置”->“操作”->“重新初始化文件名数据库”。
- 之后运行updmap-sys –enable Map=cjk.map
- 搞定