当初我想用Linux的一个很大的原因就是想使用Linux下发展起来的工具。尽管Emacs、gcc等工具有Windows下的移植版本,但它们往往不能完全正常的工作。自从使用了Linux以来,我一直没有机会再用过TeX。最近我们要交期末论文,我便有了机会体验在Linux下写论文的感觉了。
经过两天的体验,心中积攒了不少狂喜。用Emacs加上AUCTeX编辑latex文档真是太舒服了,简直是一种享受。所见即所得加上所想即所得,确实相当有威力呢。
安装上了AUCTeX后,在Emacs里新建tex文件时,工具栏会发生变化。去掉了一些编辑latex文件用处不大的按钮,加上了四个新的按钮。分别是:编译文档,显示编译结果,编译引用,和preview。其实我倒不是惧怕命令行,因此前三个按钮给我带来的方便并不是十分巨大(当然我不用启动终端敲命令了,这是很方便的)。但最后一个preview按钮(尽管M-x preview-buffer可以得到同样的效果),却给Emacs编写tex文件的体验带来了天翻地覆的变化。在article模式下,所有\section{}里面的东西都被用可视化的效果显现出来了。脚注也显示出了最后的样子,显得十分赏心悦目。下面是屏幕截图:
不仅如此,如果文件里面有公式,preview同样可以把公式编译成结果的样子放进去。这样我们由面对复杂的“\命令”到了面对优美的公式,大大减少了出错的可能性。
尽管TeX并不是被设计成为所见即所得的排版工具,但在Emacs+AUCTeX的帮助下,写tex文件成了一件愉快的事情。
至于在Windows下的用户,建议还是不要尝试了。之前我在NTEmacs下试过多次,AUCTeX就是无法运行起来。