先给Word洗洗地,再说说不太满意的地方。
用了LaTeX后回头看Word,发现自己以前真的不会用Word。其实LaTeX里面的一些特性都可以在Word里面有对应的功能,自动编号,标题段落样式,交叉引用,参考文献什么的也都还算方便。只是之前不知道而已。
不论是Word自带的公式编辑器还是MathType,公式都非常丑,这个毋庸置疑,推荐一款插件 Aurora,产生的效果与LaTeX的一致。
不过LaTeX还是有一些实用功能Word不具备:
1.注释功能,可以把自己的写作的思路写在上面,Word的批注,勉强可以吧。
2.\newcommand,开始写论文的时候如果有个词没想好,索性定义一个命令,写作的时候用这个命令代替这个词,最后想改的时候改这个命令就行了。当时我被甲方折磨的死去活来之后才想到的。
3.行间公式断行,只能是自带的编辑器才行,效果还不如MathType。
4.插代码,Word比较捉急,什么关键词、注释、字符串颜色什么的都要手动调,热门的语言还行,可能有工具什么的,冷门的比如西门子的STL语言,除了listings宏包,真不知道怎么办?VBA估计可以一战。
5.重复报表的生成,有时候要处理很多原始数据,计算、排版,每天都搞几遍会疯掉的,这种问题我一般写个VB,Python随便什么语言的脚本,处理数据然后自动生成LaTeX代码,调用编译器直接输出PDF。再进一步,直接生成个邮件发给老板了。
6.不同版本的Word打开同一个文档可能面目全非。PPT同理,做的很漂亮的PPT,去会场播放的时候全变了。没有复杂动画的时候我一般转成PDF。
7.有时候崩掉了,你又没保存,自动保存的好早的版本,就傻眼了。LaTeX编辑器就是纯文本编辑器,我反正是没见过他崩过。
8.Word太贵,用不起。
当然LaTeX也有硬伤啊
1.就我会,啥都要自己改,协作性差点,想几个人完成一个文档比较困难。
2.老板不喜欢在PDF修订,这不是我能决定的,PDF转WORD还没有特别好的工具。
3.表格,确实不太直观,容易出错,新手可以试试这个网站,
Create LaTeX tables online4.画图,你要是想保证一文档风格致性,还得用PGF,pstricks什么的来画图,这玩意确实很强,文档1000多页,就是代码量有点大。