我的Emacs是Debian包安装的,版本是这样
GNU Emacs 21.4.1 (i386-pc-linux-gnu, X toolkit Xaw3d Scroll bars) of 2005-03-18 on trouble, modified by Debian
要在latex中使用中文,可以使用GBK编码或者UTF-8,我的系统环境和Emacs都是UTF-8,但是UTF-8下的latex中文我还没有怎么搞清楚,今天只是通过这样设置好了GBK的latex中文。
- 首先需要安装如下包:
apt-get install tetex-bin tetex-base tetex-extra cjk-latex dvipdfm-cjk-cmap
- 使用这个工具进行如下操作:
mkdir ~/texmf
cd ~/texmf
gbkfonts /usr/share/fonts/zh/simsun.ttf song
gbkfonts /usr/share/fonts/zh/simkai.ttf kai
... - 配置:
mv cid-x.map dvipdfm/config/
mv cjk.map dvips/config/ /*这里可能报错没有dvips/config目录,新建一个就可以了。 */
cp /usr/share/texmf/dvips/config/config.ps dvips/config/
echo "p +cjk.map" >> dvips/config/config.ps
mv pdftex.cfg pdftex/config/
mktexlsr - 现在可以测试一下:
\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
这是latex
\end{CJK}
\end{document} - 然后latex test && dvipdfm test 就应该可以生成test.pdf文件了。
如果在Emacs中编辑有中文字符的latex文档,那么就应该指定文档编码为中文:
M-x set-language-environmen
Set language environment (default, English): Chinese-GB
关于UTF-8的中文支持,这里有一个项目,今天没有时间去好好看,改天再看……
No comments:
Post a Comment