最近被指论文排版不够美观,于是用CTeX重新排版了一遍。据说学术界人士大都会用这东西排版,否则用Word文档的话,看起来很不专业,容易被同行bs。我花了一周时间,把原先用word写成的稿子活生生的人肉转换成了TeX格式,然后用最后输出的PDF和从Word生成的PDF对比了一下,确实好看了一些,但程度有限,用我花费的精力来衡量,还是有点得不偿失。
以我的理解来看,排版这东西应该是和写网页一个意思(应该说,写网页就是一种排版……),台前是一个样子,幕后又是另一个样子。Word虽说是个字处理软件,但对老百姓来说,它也是排版工具,只不过它是一种完全所见即所得的工具,也就是说你只能通过菜单、按钮什么的来控制样式,有时候鼠标没点对地方,效果就差了不少,这往往让人很恼火。而且大部分的功能都藏的很深,一般人不容易掌握。
TeX这个东西(或者应该说LaTeX?)则是另一个极端,所见非所得,写出来的东西就像是夹杂了大量字符串(屏幕上显示的文本)的程序代码,一般人更不容易掌握,但它的好处是程序会自动,或者说自作聪明的把你的文章排版成最美观、最适合阅读的样式,并且在此基础上,你还能精确的控制排版的效果。所以一旦熟练掌握,还是个很好的工具的。
但是对于我这种一辈子可能就用这么一次的人来说,学习代价未免太高了。对于学位论文,好像许多学校都有前人做好了模板供人使用,也就是说用他们提供的一些为数不多的高级抽象指令就能完成学位论文的编写。北大也有人做了模板,但是挺简陋,我在其基础上又鼓捣了半天才算基本成文。清华学生做了一个比较成熟的模板,但是看起来非常复杂,想必掌握起来也不是一天两天的事情。
总之好歹是转过来了,幸好以后大概也用不着这种geek软件了。计算机都诞生几十年了,怎么排版软件还停留在这个阶段?各位计算机科学家再加把劲啊!