参考文章:http://www.linuxsir.org/bbs/showthread.php?t=107395&highlight=latex
我的Emacs是Debian包安装的,版本是这样
1 | 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中文。
- 首先需要安装如下包:
1apt-get install tetex-bin tetex-base tetex-extra cjk-latex dvipdfm-cjk-cmap
- 使用这个工具进行如下操作:
1
2
3
4
5<ref>mkdir ~/texmf
cd ~/texmf
gbkfonts /usr/share/fonts/zh/simsun.ttf song
gbkfonts /usr/share/fonts/zh/simkai.ttf kai
...</ref> - 配置:
1
2
3
4
5
6<ref>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</ref> - 现在可以测试一下:
1
2
3
4
5
6
7<ref>\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
这是latex
\end{CJK}
\end{document}</ref> - 然后latex test && dvipdfm test 就应该可以生成test.pdf文件了。
如果在Emacs中编辑有中文字符的latex文档,那么就应该指定文档编码为中文:
1 2 3 | M-x set-language-environmen<br /> Set language environment (default, English): Chinese-GB |
关于UTF-8的中文支持,这里有一个项目,今天没有时间去好好看,改天再看……
0 Responses to “Emacs 21.4 中的latex中文”