LaTeX 相对于 Word 有什么优势?
点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
https://www.zhihu.com/question/20542113/answer/1115189405
神马?你说html和word不能比?为什么不能比呢?html是一种超文本(HyperText),word也是一种超文本啊。html是一种标记语言(mark language),word也是一种标记语言啊,不信你把word的docx当成zip文件打开看看里面是啥呗?
因为javascript吗?word有vba脚本啊。早些年你还能在html里用
因为术业有专攻,word是写文章的不适合做网页?好呀,不知在座的各位有多少人还记得word有个兄弟叫frontpage?frontpage跟word一样,同样是可见即可得,专门用来做网页的。但它已经凉透了。当然frontpage还有个后继者,叫Sharepoint Designer,没听过吧?没听过就对了,因为也凉的差不多了。
为什么明明可见即可得的word可以做大多数事,大家还是拿个vscode + chrome的开发者模式手撸html代码呢?因为有些事可见即可虽然也能做,但实际操作起来成本太高了。
其他的有好多,我这里只举一个例子:CSS。
这时候专注内容就可以了。对,我知道word也能做,但word做起来成本就是高啊。就像Excel可以解决大多数你用grep/awk/sed来解决的事情,但实际操作起来成本就是高啊。
至于latex的缺点,不好写之类的,其实这对于目标用户来说都不叫事,手写个html你都不嫌累,latex咋就麻烦了呢?
https://www.zhihu.com/question/20542113/answer/39048702
用了LaTeX后回头看Word,发现自己以前真的不会用Word。其实LaTeX里面的一些特性都可以在Word里面有对应的功能,自动编号,标题段落样式,交叉引用,参考文献什么的也都还算方便。只是之前不知道而已。
不论是Word自带的公式编辑器还是MathType,公式都非常丑,这个毋庸置疑,推荐一款插件 Aurora,产生的效果与LaTeX的一致。
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太贵,用不起。
1.就我会,啥都要自己改,协作性差点,想几个人完成一个文档比较困难。
2.老板不喜欢在PDF修订,这不是我能决定的,PDF转WORD还没有特别好的工具。
3.表格,确实不太直观,容易出错,新手可以试试这个网站,Create LaTeX tables online
4.画图,你要是想保证一文档风格致性,还得用PGF,pstricks什么的来画图,这玩意确实很强,文档1000多页,就是代码量有点大。
https://www.zhihu.com/question/20542113/answer/1031693301
最后,我还是采用了LaTex来进行书写了。并且十分后悔为什么硕士论文没有这么写。一开始对我来说有一点难度,但是最后还是慢慢的适应了。而且学到了新的语句编译出来pdf成功之后非常的开心有没有!
https://www.zhihu.com/question/20542113/answer/32564157
可以保存撰写过程的中间信息:修改时把打算删除的段落注释起来,后悔时取消注释即可,这个在Word里很难实现;还可以用注释记下相关的信息,如粗糙的灵感等等,以便进一步发展思路,在Word里用“注释”倒是可以实现,但正式发布的时候,还要一条条删除,麻烦!
输入数学公式无需离开键盘:这个谁用谁知道,尤其是在论文段落中夹杂大量变量、函数的说明的时候,用word的Equation对象会让人吐血而亡,word 2007之后也支持部分Latex语法,稍稍好那么一点点,但与LaTeX中的行云流水比起来,还差得远
切换模板不能更方便:论文一投即中当然好,如果被拒而转投下家,并且恰巧期刊对稿件格式有要求,在LaTeX里可能只需把第一行的 elsivier 改成 springer ,而换Word的话,单栏换双栏、times 换 arial、…… 牛顿保佑!!
当然,还有免费。
有人提到word有语法检查,LaTeX也有编辑器支持,不仅语法,还有表达改进呢:
https://www.zhihu.com/question/20542113/answer/1101160669
我永远知道我输入了哪些格式信息,我永远知道两个显示效果不一样的的公式有什么区别。
而Word,在写得正常的时候是OK的,效率甚至比LaTeX高,但是一旦进入一些复杂的编辑环节,就很容易搞坏格式,而且你不知道这个格式是在哪里搞坏的。
而Word里面,在MathType里面做一些操作,会导致整个文章的公式全部乱掉。
更重要的是,LaTeX只需要输入文本,因此编辑器基本上是无状态的,编辑器设置只影响你写得方不方便。
https://www.zhihu.com/question/20542113/answer/15428429
就使用上来说,Word 是 见什么就是什么,用户的精力集中在视觉效果。
LaTeX 是 想什么就写什么,用户的精力集中在结构和内容。
这体现在几点。
你只需要说这是标题、那是引用、这是插图,LaTeX 就把他们放在应该放的地方,不用多操心位置、大小、字体等细节。很多学术期刊提供模版,进一步节省了作者调整格式的时间。 数学公式美观专业,输入非常便捷,只要知道怎么读,就知道怎么写。平时和别人用纯文字交流数学时,也会用 LaTeX 代码。化学式,乐谱,各专业的冷门特殊符号,也都有很便捷的支持。 鼓励,甚至强制用户定义清晰的文章结构,有助于养成良好的论文写作习惯。结构命令易于理解和记忆,和日常英语会话几乎一致,并且可以方便地生成参考文献、脚注、目录、索引等。 同样的风格,也被扩展到幻灯片(流行的 Beamer),图片(TikZ, PSTrick)的制作。
就排版的专业程度上来说,Word 被甩得很远。用 Word 写论文,花大量时间纠结格式,还不一定能搞定。我仅有的一些排版和字体知识都是使用 LaTeX 之后才知道的。这样的专业性大大方便了作者和审稿、编辑关于格式的交流。大量专业书籍、期刊、甚至字典,是由 TeX 制作的。
就学术性来说
LaTeX 是科研界标准,很多期刊提供模板,甚至提供在线编译功能。
很难用 LaTeX 做花哨的文本和幻灯片,一切都简洁明了,专于内容。
Word 容易被修改,显得不够严肃。PDF 或 PS 更正式,也更美观。
合格的数学软件都能转 LaTeX,合格的文献管理软件都生成 BibTex。
对于出卖灵魂的人来说不太好用; 自己重新设计整个排版很花时间; 组织结构混乱的文章不太容易写; 你的仓鼠可能永远掌握不了逻辑标记式语言。
https://www.zhihu.com/question/20542113/answer/86815246
LaTeX和Word的比较实际上是一个只存在英语学术写作领域的问题,因为别的领域很少用到LaTeX。单就学术写作而言,实际上两者都存在问题,不存在完美的一站式解决方案。
比如说,
Word默认的字体样式一般不是学术会议和期刊规定的标准字体标号(比如默认的Calibri是无衬线(Sans-serif)字体),需要一一手动修改;
Word用于图片和表格的浮窗设计经常导致软件拒绝按照用户的意思将浮窗置于所需位置,或者造成大片空白页,或者把浮窗位置自动“优化”到不知什么地方,或者把多个浮窗堆叠到一起;图片说明采用浮窗设计则经常导致图片说明跟图片分家,或者掉到图片内部无法通过点击选中;浮窗有时会造成文档损坏无法保存,或者不同用户打开时位置不一样;
Word的文献数据库不是开源格式,endnote和refworks都是收费还得自己学的第三方软件,引用文献时实际上最简单的办法是一一手动输入;
Word的自动更正、自动放缩、自动分配表格宽度、网格等功能导致用户很难对文档进行微调操作;在Word中引用其他Office软件创建的内容时,这些功能经常导致流程图之类对象发生变形从而需要用户微调,然后进入人机打架死循环;
Word提供了在Word环境内部修改其他Office软件创建的内容的功能;然而这一功能并不改变源文件内容而是修改引用拷贝,不利于版本管理,容易造成用户改过源文件就以为一并修改过所有引用拷贝的疏忽;
LaTeX能够支持的图片格式很少,一般而言如果用graphicx包最好全转成pdf/png/eps格式。如果没有graphicx包则原版只支持eps格式,这带来一系列问题:现今支持eps格式的图片转换工具不多,如果用户不会用gimp很可能出现不知如何转图的问题,而且gimp有时候转eps会发生放缩失误。
LaTeX的表格环境很简陋,基本的自动调整宽度高度功能都需要另加package解决;
LaTeX很多基本功能都需要外加package解决,在投稿有些需要作者上传源文件在服务器上编译的期刊(比如Springer系)的时候这是相当严重的问题:你不知道服务器上有没有你需要的package。有些期刊/会议提供的class文件里面指定引用某些特定package,这可能带来兼容性问题,抵消了LaTeX原本具有的同一份手稿0修改转模板的优点;
LaTeX没有内置的track change功能,这导致审查草稿时要提修改意见要么用pdf的评论功能要么打出来纸笔修改,不如Word方便。
相比较而言,Word的问题主要是过度设计,而LaTeX的问题主要是设计不足。LaTeX相对较好的原因主要是设计不足比过度设计容易补偿:没有的功能你自己写个脚本实现就是了,但Word强塞给你的设计很多是无从改起的。
长期来看,Word作为商业软件,过度设计的问题很可能愈演愈烈:新功能毕竟是新卖点。LaTeX版本上的保守可能反而会使得它历久弥新。
https://www.zhihu.com/question/20542113/answer/702857426
Word 通用,LaTeX 专业。用 Word 干杂活方便,比如搞个申请表、信函、证明材料等。对于一些专业的事情,比如科技论文写作,在 LaTeX 里套用个模板,一切都是设置好的,简直不要太舒服。相比之下,Word 虽然也能干这事,但是用起来各种小毛病不断。 LaTeX 有高质量模板,Word 没有。所有吹 Word 模板的,怀疑你们要么是没用过 LaTeX,要么是没搞懂 Word。Word 虽然有样式功能,但是至今微软都没能明确地告诉大家怎样正确地使用Word的样式和模板功能,全行业也没有统一的解决方案,各行其是,混乱不堪(事实上答主个人认为这两个功能至今仍存在重大设计缺陷)。
LaTeX 学习成本远低于 Word(只要不排斥写代码)。答主花了一个下午时间研究了 TinyTex 和 Elsevier 的 LaTeX 模板,第二天就开始写文档了。随后遇到一些问题,没有什么是搜索资料后10分钟内不能解决的。同样的事情,我在 Word 中花的时间大概超过1个星期,还没有完全搞清楚。
LaTeX 通过写代码排版更高效且可控。在 Word 中图形操作不仅低效,且出了问题用户无可奈何。尤其自动编号、交叉引用、参考文献等。
https://www.zhihu.com/question/20542113/answer/1131480849
对格式要求比较严格的论文明显LaTex更有优势,因为Word是以内容为导向的,相信不少人用Word排版的时候都有过生无可恋的感觉吧,而LaTex的模版库已经很完善了,大大减少了排版的工作量,既规范又美观
不过LaTex的缺点也很明显,就是不容易上手,里面的语法需要学习,我觉得它的语法的精髓就是构造一个个的环境,然后把内容填进去,还有就是安装也比较麻烦,我用的texlive64位的,调试了好久
我之前参加数学建模国赛和美赛用的都是LaTex,网上有很多模版可以参考,当然大佬也可以自己写模版
最后,安利几个LaTex的实用小工具。第一个是Overleaf,一个英国的软件,可以在线编辑tex文件,充值之后还可以多人协同编辑,打比赛必备;第二个是Mathpix Snipping Tool,这个神器可以通过截屏的方式来获得几乎所有数学公式的tex 代码,简直不要太爽,好像表格也可以,不过有次数限制,充值之后可以无限次使用;最后一个是Excel2LaTex,是Excel的一个插件,可以输出Excel里的表格的代码。这几个神器是我经常用的,可以大大提高论文特别是公式表格比较多的论文的编辑效率。
交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~