我首先简单的归纳一下Word对于latex的优势(因为Latex并没有很好的使用过):
· 所见即所得&实时预览功能
· 图形编辑操作功能
· 与其他办公软件的兼容、衔接
· 段落样式&多级自动编号
· 模版
· 高阶使用(VBA、域、正则表达式)
· ……
++++++++++++++++++++++++++++++++分割线+++++++++++++++++++++++++++++++++++++
由于对Latex不是很了解,下面引用一下网友Entropy的博文“LaTex VS Word:各具千秋”:
有人认为是LATEX是与Word相似的一个排版software,这种说法其实是错误的,LATEX是一种排版language,它是在 TeX语言上发展起来的一种更加方便、强大的宏命令包。它并不是一种软件,而是一种指令集,跟C、C++语言一样,只是程序风格和编译环境不一样。因此它本身并不能实现Whatyou see is what you get,但是却能表达出Whatyou see is what you mean,这也就是与Word最大的不同之处。Inaddition,LATEX还有哪些优点呢?总结起来有这样几点:①高质量的输出;②超常的稳定性;③低廉的价格;④适合于科技论文的撰写,特别是英文论文;⑤对数学公式的排版可谓一绝;⑥使用它是一种挑战,也是一种乐趣。
++++++++++++++++++++++++++++++++分割+++++++++++++++++++++++++++++++++++++
对于该网友的的部分观点我还是非常赞同的,尤其是他(她)对Latex的理解(是一种指令集)。那下面我来说一下我所认为的Word的一下优势,由于对Latex不是很了解,所以有错误的地方,希望大家指正。
1.所见即所得&实时预览功能
“所见即所得”,这个大家很容易理解,就是对文章有所操作之后,看见的,就是我们所得到的,是不需要通过编译,是一中实时的产品,这对于操作者而言,能够马上看到自己的操作所对文章做出何种改动,这将大大的提高文档排版的效率。而Latex需要写代码,编译,调整代码,编译,这是一个多么揪心的过程。
实时预览功能,我所指的是在进行编辑的时候,在调整参数时,可以实时预览。如下图:
我(MS Word 2013)选中该段中的文字,
在弹出的对话框中,当我的鼠标在字号窗格中的各种字号间移动时,我能够实时的预览如果我选中这个字号对文章带来的改变,这是不是爽爆了!如果,你为了改某部分文段的字体、字号等而反复的编译-调整代码-编译,那是不是有点浪费时间?!
这也是我选择放弃MS Word2003,而选择2007以上版本的原因之一。
2. 图形编辑操作功能
对于图形操作而言,这是涉及图文混排的无法避免的。据说Latex对于图文混排不是很擅长。
但是,对于word而言,我相信只要稍微操作熟悉一点的人,都能很好的驾驭图文混排。
在word中,可以很好的画各种形状,可以将图形各种方式对齐,可以填充颜色、边框、还有一大堆的图形样式,你可以将一个图片或者文字玩转成3D的,然后再加上各种效果,还能旋转角度,发光,阴影,等等。
我想,这些功能通过一些简单的点击即可实现,总比编代码来的爽吧?!(除非你有自虐倾向:)。)
3. 与其他办公软件的兼容、衔接
不用多说,MSOffice既然是一个办公套件,那么其兼容、衔接之强大就不用我多说了。尤其体现在Word与Excel、PPT、Visio等。
4. 段落样式&多级自动编号
这里先引用一下一位网友“在路上”的苦恼(原文章请点击这里):
++++++++++++++++++++++++++++++++分割线+++++++++++++++++++++++++++++++++++++
另外一个亮点在BibTeX建立文献数据库,这是Word不具备的优势。尤其是写学位论文,几百篇引用文献光编号就够头大的,正文中改掉一处,后面跟着改。这还算好,用Word交叉引用也可以做到。要是文献上下顺序有变,只好手工改过来了。(要是有朋友知道怎么解决这个问题,一定要教教我哦:)
++++++++++++++++++++++++++++++++分割线+++++++++++++++++++++++++++++++++++++
首先,就引用文献而言,如果做好脚注和尾注工作,相信几百篇的编号自动生成一点问题也没有,更何况,Word还能与EndNote关联使用,管理文献可以说毫无压力。
其次,“要是文献上下顺序有变,只好手工改过来了”,看到这句话,我想说,这样做完全是在浪费生命的选择。完全可以在几十秒之类搞定的事情(如果不是很复杂的文档:))。具体操作请参看《就这样享用Word》7.4节。
++++++++++++++++++++++++++++++++分割线+++++++++++++++++++++++++++++++++++++
可以说word的段落样式可以极大的方便大家对文档的段落标题的编号,方便的生成目录,方便的调整文章结构等等,这都将非常轻松的解决。
5.模版
模版的方便之处在于能够快速的创建类似的文档,同时可以给人以参考、借鉴。鉴于Office软件(包括MSOffice,WPS等)的使用人群,模版数量之巨大,是可以想象的。这种方便之处,Latex是无法企及的。
6. 高阶使用(VBA、域、正则表达式)
对于Word实用选手实力等级的划分,大概可以分为入门、中阶、高阶、骨灰、开发者等几个等级(个人分级,仅供参考)。
Ø 入门就是能用word排版出一个能看的过去的文档,知道word的基础操作和基本概念。
Ø 中阶就是熟悉word的大部分操作(包括常用与非常用),并且有一定的经验。
Ø 高阶就是在中阶的基础上,能够基本熟练实用VBA、域、正则表达式(即高端的查找&替换)三个神器。
Ø 骨灰就是对word的几乎所有的操作都能够非常熟练,也就是某些能够出版word书籍的那种水平,同时能够解决一些别人出现的word难题(包括软件设置问题及排版特殊要求问题)。
Ø 开发者就是程序员咯。
可以很确定的说,Latex中肯定有强大的编程功能,这会比VBA、域强大(个人猜想,latex毕竟是一门语言);而对于正则表达式,相信一般的人只是用到了查找,对于替换,高阶的人也许用到了格式替换。若能熟悉的使用高级替换(本人也不会),那么这将解决你在使用word时的很多棘手的问题。
那么,我来总结一下我的观点&一些题外话。
在中国,由于普通民众不存在价格问题,所以,Latex的价格优势荡然无存。
Latex我认为现在有两方面可以稍微的胜过Word。
l首先是对于公式的排版,这也许是Word的一个弱势,我不知道为什么不直接集成MathType6.8(及以上)在word上,而是MathType3.0,这异常不方便公式的排版。而Latex优美的公式排版,是很多科研工作者非常喜爱的。
l其次,是对行文的思路的集中(有待讨论)。很多人认为Latex在编写的时候可以更加的集中写作而不是调格式,但是,使用word的时候一般都是先写作,而不是一般写作一边调整格式(就如我写这篇博客的时候)。
题外话
网友Oexist的观点我是非常的赞同。可以参考一下:
http://blog.tianya.cn/blogger/post_read.asp?BlogID=3441835&PostID=48461062
结论:word和Latex都是很好的排版软件,但是Latex更专业与科技文献的排版,而Word多才多艺,对于图表等的功能更胜一筹。可以很确定的说,那些说word排版能力不如Latex的人都是我说的“入门”级选手,完全不知样式、段落自动编号、查找替换等多种强大的功能。如:
http://www.cppblog.com/sosi/archive/2010/08/31/125397.aspx