是时候放弃Word了

今天这个日子应当被我自己记住,经过4年多的转化,我现在已经完全抛弃了伴我成长多年的Office 套件。全面转向用Latex,Markdown和restructuredText编辑文档,幻灯片和画图。

15年前,当我还是一个小学生的时候,我第一次见到了word,excel,powerpoint这三个套件,这种所见即所得的文档编辑器让我从那时起就对文档编辑产生了浓厚的兴趣。我可以熟悉的知道word菜单里每个项目能够干什么,每个选项要怎么做,也可以排版出大部分需要的版式,包括excel和powerpoint,visio也是如此。

我还曾经一度学习了VB编程,希望让一切文档能够自动排版。每一代office的更新,我都是绝对的死忠尝鲜者。Office美观的界面,简易的操控,让我对它爱不释手。我也一直以为word排版效果和效率都是很高的,但在我大三遇见Latex以后,我决定从次放弃word。我放弃word的理由很多,主要有以下几个原因:

平台兼容性差

在Linux和Mac平台下的Office和微软原生的windows下的office由于系统配置的原因会产生较大的偏差,就一个字符编码的不匹配就往往搞的头大。其次,Mac平台上的Office不支持使用Windows下的VB的大部分功能,这也让其自动化排版显得不够智能,很多特殊功能无法使用。

Microsoft Office收费

虽然有破解激活版,但总是不爽。大家也许觉得WPS可以替代word,但是WPS缺乏很多自动化的功能,而且排版效果不好,如果用wps排版大型文档,累的是自己,如果再加上一些用MathType写上的公式,仅仅调整一个字体大小都可以要命。而其他office产品如Libreoffice,Openoffice,以及Mac的Pages,google docs在排版上都与微软的office差距太大,无法使用。

视觉误差大

在word下,最头疼的就是通过不同的设置,可以达到相同的显示效果。对于一般的应用,这个已经足够,但是涉及到大型的文档,各处的引用,各处的样式,以及各种编号等等,会由于自己的某些误操作而失效。这让文档的排版校对显得费时费力。

字体支持不好

特别是英文字体,现在的字体大部分是OpenType或者是TrueType的,这些字体的同一个字母往往在与不同的字母组合或者是单词的不同位置有着不同的字型,而word完全无法适应这种改变。这方面能够做到的只有latex和Mac上的pages,这也是国外很多对排版要求高的人不用word的原因。

编程复杂

对于文档中有些可以通过控制语句,如if else,for等简便文档工作的事,在word里很复杂,你必须学习VB,并且对各种库函数了如指掌,要不反而降低你的效率。

上述的几方面不足,构成了我放弃word的主要原因,这些也是latex的优势,其主要体现以下几个方面:

完美的兼容性

用texlive,windows,linux和Mac上都支持,在所有平台下编译出来的pdf文档效果都是一样的。

完全免费,完全开源

各个平台有很多的latex编辑器,自己选择喜欢的。跨平台的如texstudio,texclipse,windows平台的winedit;mac平台的texshop都是很优秀的latex编辑器;当然linux控的话还可以选用vim和emacs;通用平台可以使用Sublime Text,Eclipse的texlipse。

一流的数学公式排版

这是latex最为擅长的地方,再也不用为输入公式导致的各种行距,编号等等问题而烦心。

类似html的样式表

在latex下,你只需要自由书写自己的文档,并对文档元素加上标记就行了,你可以利用任何现成的或者是自己编辑的样式表。这样,同一篇文档就可以到处用了,并且再也不需要像word下那样一处一处的改了。

排版专业,美观

这方面只要去看看latex网站上的那些文档就知道word和它的差距有多大了。

文档可编程

这一点对于计算机专业的人是多么的向往,当你有一个循环语句就解决了重复性问题时你将备具成就感。

讲了这么多,其实很多人都接受不了latex,主要原因就是开始学习的时候很复杂。这一关过不了,就体会不到使用latex的快乐。其实word在国外并不受欢迎,特别是科技工作者的欢迎,你很少见到人家老外写个word文档给你,特别是计算机专业的,这会显得他很没有面子,一般的小文档,html或者Markdown一些轻量级的文本编辑器就搞定了。复杂的文档,大部分人还是会选用latex。对于vim控而言,用word这种编辑器更是令其感到不安。

你可能感兴趣的:(是时候放弃Word了)