从Word97开始就用上MS Word了,直到Word2007,一晃眼也用了10多年了,可惜嘛,依旧是那个烂水平。排版个学位论文啥的,就是我水平的极限了。Word是一款强悍的编辑排版软件,可惜,我实在钻研精神有限,实在惭愧。现在又到一年学位论文时啊,想着今后漫长的日子里,要憋好几十页的文章,一种孤独寂寥的感觉就涌上心头,实在是不甘心,这就又想起来,有一款排版效果堪比Word,搞不好还略有小胜的软件,我还完全没有涉足过,这就是LaTex了。学习新东西给人的那种新鲜喜悦,可以好好中和一下憋论文的悲苦,于是我踏上了LaTeX之旅。
LaTex一般指的就是LaTeX 2e,是一个在TeX基础之上编写的宏包。关于TeX的起源,还有一段佳话,我就不赘述了。乍一接触LaTeX,无论是由于任何原因,也免不了要把这个软件和Word相比较,我同样不能免俗。要说二者的差异,最大的地方还是理念上的差异了,关于这种差异,我同样不想赘述。我只谈体验。LaTeX无论是学习,还是编写文档,初上手给人的感觉就两个字,痛苦。
痛苦有三:
- 环境配置复杂——抛开使用Word需要支付的软件费用不谈(因为此地是D的王国),安装LaTeX环境是一件比较麻烦的事情,为什么比较麻烦,不就是双击一下Setup.exe吗,说起来是这样,但是与Word的别无选择不同,LaTeX有很多可选的环境,CTeX,TeX Live,MiCTex,MiTeX,装哪个?哪个东西好用,基本上是众说纷纭,决定最终装哪个,就要下不少功夫。如果你恰巧装了不是特别“傻瓜”的那个,那配置起来就有点麻烦了,而且,一开始你可能认识不到自己装的那个够不够“傻瓜”。比如一开始,我装的是MiCTeX,后来当我应用论文模板后,发现死活编译不过去,肯定是少了什么重要的宏包没有安装了,但是装哪个呢?鬼知道。无奈之下,又安装了CTeX,这才太平了。
- 纷繁复杂的命令——几乎做任何事情,都有对应的命令,开始一个章节,改变字号,引用图表,插入特殊符号,全部是以一个反斜杠开始的各类命令。要记住这些命令,谈何容易。熟练运用的人,肯定对我嗤之以鼻,就像五笔字型打得快的人,绝不认为字根表是一种负担,LaTeX用的熟的,同样认为记住区区几十条常用的命令,算不上什么负担。另外一点,在LaTeX下,做同一件事情,可能有多种命令可以实现,用哪个呢?这种选择和取舍,也是令人头疼。比如昨晚我要画个表格,一Google,无数的文章,基本上有table,tabular,tabbing三种,搜出来的示例代码,就没有跟我论文模板示例代码相同的,你说这麻烦不麻烦?
- 诡异的错误提示——LaTeX标榜的理念是WYTWYG,所想即所得,完全不同于Word的WYSWYG,所见即所得。所以,要想看到用LaTeX编写的文档的最终效果,需要编译。而写代码这种事情,难免写错,一般程序写错了,可以调试,可是LaTeX写错了,看着那奇妙而诡异的调试信息,只有抓狂的份了。要说是束手无策,也不为过。只能亦步亦趋,写一小段,就编译一次。始终知道产生错误的是哪一段代码,否则的话,整篇写完才拿去编译,你根本不知道是哪条命令用错了。
既然这么痛苦,那就别用了,也是啊,我还真的直打退堂鼓,然而呢,其最终得到的完美效果,也让人爱不释手。
诱惑有三:
- 等长等宽等间距——每行的长度,行距,字间距,字母间距,都堪称完美,绝对是Word没法匹敌的。如果你说看起来差不多,那我没什么好说的了。排版这种东西,就是细微之处见真章的,如果你都是粗粗一看,那还犹豫什么,Word绝对OK了,受这罪干啥。但是如果你对美有所追求,那么你很容易在LaTeX的排版结果中发现美的存在。如果在文字中参杂一些公式,效果更是明显。
- 样式统一无误差——在Word里,写大型文档,免不了去管理那个样式列表,标题1~7分别什么样式,列表项什么样式,段落什么样式,等等等等。还有复杂的继承嵌套关系,相互影响。往往就像是跷跷板,这头压下去,那头翘起来。就算一份确定的样式,也总是时不时出问题。LaTeX的好处就是一旦你有一个固定的模板,那么你只要一心写文章就可以了,所有已经指定的样式,都会被严格执行,绝无误差,只要正确编译通过,所有的样式都能符合你的要求。麻烦起来是绝顶麻烦,省心起来就是一劳永逸。
- 交叉引用参考文献——由于是最后编译,统一机器编号,所以,LaTeX编写文档,都不需要太操心交叉引用和参考文献的问题。人肉编号,或许还会粗心,机器编号,绝对精准。还是那句话,只要你有本事编译通过,得到的效果,就是完美的同义词。
学习新东西,总还是让人充满了喜悦的。尤其是LaTeX这种,虽然麻烦不断,但是总还能够给人惊喜,不知不觉就深入其中,这种感觉很棒。不过我估计,此次毕业论文写完,我可能就与LaTeX再无渊源了,毕竟平时写文档不可能花这么多时间和精力去尝试的。就当做一次美好的纪念继续好好体验吧。
汗颜啊~~ 听都没听说过。
latex在写论文时确实相当的好,特别是对于理工类的paper,也正如上文所言,太多的符号要去记,令人望而生畏....
Knuth大牛出品的必属精品
遗憾的是,我最终没有能够使用LaTeX完成毕业论文,非常的遗憾~我国是个人治的国家啊,并非法治。小到一个学校,一个实验室也是如此。导师不会用LaTeX,觉得麻烦,你就没有可能坚持用。
学校不让用? 看来只有发表国际论文的时候才能用LaTex
还有复杂的继承嵌套关系,相互影响。往往就像是跷跷板,这头压下去,那头翘起来。
-------
深有体会,word的样式真的让人想抓狂……
域名出国了?
没有啊,博客搬家到国外去了,一直通不过备案,梦游把我给封锁了。郁闷啊,不得已,搬到美国机房了。现在我还在愁备案的事情呢。
杯具。。。
你说对了,真的是很悲剧的~~因为白名单的问题,过了不久可能还是会被封锁的,不知道你怎么处理这个问题?老老实实领良民证吧,要不?