VIM-LaTex写文档

最近,由于开始考虑博士论文的结构,开始学LaTex了。用vim-latex写文档,其实也没有想象的那么困难。找了一些教材,学新东西总是比较有趣的。VIM本身就是一个非常强大的编辑器,几个基本功能搞定了,用起来也没有那么困难了,用熟了估计就不太需要鼠标了。Latex似乎也是“用”比“学”更有效率。在图书馆找到的几本不错的LaTex书:

Kupka and Daly: A Guide to LaTex
Goossens, Mittelbach and Samarin: The LaTex Companion

发现德国人在这个方面还是做了很多工作的,虽然办公室的小伙是有名的反Linux、反LaTex狂。很容易就可以找到和德国人有些关系的程序,例如SuSE Linux,例如做讲稿的Beamer、foiltex(至少在名字上是德语)等。

现在想想Word比较大的问题就是:(一)对于大文件的处理,例如写书、写博士论文,打开个文件简直无法忍受。(二)文档格式不是开源的,在别的平台就没有用了。试着用OpenOffice开过写的文档,还是有不少不兼容的地方。其实以前对于Word的很多功能还算是比较满意的,例如Style的定义、Cross-reference什么的,对于比较大的文件也可以采用“主控文档”的方法。比较起Vim和Tex,后者开源、可以在不同平台下编辑。科学也具有这两个特性:开源(而不是黑箱)和可重复性。

以前,文档都是Word写的,图片都是PNG的,其实转起来也不是那么容易的。不过看到简单的命令就可以排出令人满意的版式和公式,就算通过写论文的过程改变一下吧。

学到的几个增加效率的方法:

  1. vim-latex里打完命令,例如equation之后使用F5,补全命令结构为
    \begin{equation}
        \label{<++>}
    \end{equation}<++>
    输入公式之后,使用Ctrl-j在几个<++>之间跳跃,输入必要的信息。输入后,最后一个<++>自动消失。
  2. 如果公式(或图表)用 \label{eqn:blahblah} 标注,引用的时候输入 \ref{eqn 就可以用F9列出现有的公式,选择后Enter则自动补全。

3 Comments »

  1. Yisong Zhang Said,

    25 9 月, 2007 @ 22:21

    哎...想想我要哪年才能盼到些论文毕业阿~~
    暗无天日阿~~ 
  2. Yang Yu Said,

    25 9 月, 2007 @ 22:21

    才开始不到一个月就开始想写论文,有没有天日呀。

  3. aloe Said,

    30 9 月, 2007 @ 22:21

    小人哪里都有吧。。我们班主任就说自己是个小人,而且是个招人喜欢的小人

发表评论