Microsoft WordLaTeXWord文档处理

Word大佬能用Word写出Latex一样漂亮的论文吗?

地铁风
不会撸程序的设计狮不是好科研狗

发生了什么??

为什么现有的回答都是说「可以」?

??????

Word 连 Knuth 断行都没实现,何谈「漂亮」?看来现在的 LaTeX 用户⋯⋯都不看 The TeXBook 了⋯⋯


更新,看了一圈后来的回答和评论,感觉就是一般用户真的不知道排版是什么,基本上就是「LaTeX 排出来能看,Word 排出来也能看,所以这两个工具能实现一样的效果」,「断行不好看,手动加个回车不就行了」。

这里我还是想重申我对 LaTeX 新手的推荐:把 The TeXBook 好好看一遍。看这本书不是学习如何使用 TeX 系统,而是要理解排版到底是在干什么,Knuth 为什么非得发明 TeX。换句话说,这本书就相当于所有论文的第一段:motivation。看完以后你就会发现这本书通篇完全都是对美的追求,有排版设计上的美,也有工程上的美。这时你再回来看 Word,就明白差距了。

当然这并不是说 Word 不好。Word 是个字处理软件,不是排版软件,Word 有自己的优势,但是在排版效果有差距是自然的。


由于囧乎神奇的评论限制,把对 @黄小开 回答的评论放在这里:

分行算法的不同至少在实际使用中没有什么引起人注意的地方,完全没有必要为此上纲上线

这话其实是对的⋯⋯

这个说法正好论证了我说的「一般用户真的不知道排版是什么」。所有好的设计都要扣「实际使用中没有什么引起人注意的地方」(咳咳 iOS 圆角),排版也不例外,而且排版是个特别追求这个的工种,基本上整个行业做的就是这些一般人看不出来的细节。你看看 Gutenberg 圣经就知道了,我敢保证除了「字体很奇怪」以外你看不出排版到底有什么好,但是这个作品成为古典排版的最佳范例是有原因的。现代版的范例请看 The Elements of Typographic Style 这本书,不是这本书的内容,而是它的排版本身。关于专业排版的细节需要扣到什么程度,请看这篇论文 tug.org/TUGboat/tb21-4/

但是如果你不是排版工作者,确实没有必要上纲上线⋯⋯不管用什么工具,内容才是最重要的。只是不要觉得 Word 可以做「出版级排版」就好。中文大概凑合可以,英文门都没有。确实有 Word 排的书原封不动出版出来的,但是你要知道这些一般都是为了推「Word 排版」这个概念降低门槛出版的。

“Word 是个字处理软件,不是排版软件”这句话属于似是而非

这句话其实不怎么似是而非。在 Word vs LaTeX 这个上下文中,可能更似是而非的是「LaTeX 是个排版软件,不是字处理软件」。在这两个软件中其实 LaTeX 才是定位模糊的那个,因为 TeX 是个非常硬核的排版系统,LaTeX 实际上是在这个排版系统上做了个字处理的上层,隐藏了大量的排版技术细节,可能这给人了一种「LaTeX 和 Word 其实效果上没什么区别」的错觉。TeX 家族里也有专门用来排版的上层,那就是 ConTeXt [Wiki]。

当然我的这个回答和这个评论不是说 Word 有多么多么烂,LaTeX 又多么多么好。关于 LaTeX 的黑点,请看我的另一个回答 LaTeX 生态到底是怎样的?⋯⋯

287 赞同 32 感谢 260 收藏 71 条已备份评论 发布于 2020-10-06 知乎原页 ↗

评论 71

或者,現在的word用戶,根本不用latex就敢來答題。

39 赞
神经蛙回复 HMCS Astute

latex的英文字体比较丑。说是times new roman吧,像也有点像,但就是要扁一点,是学美国人的体型吗?

0 赞
SeaniWu回复 神经蛙

默认的是Computer Modern,Knuth开发的一种字型。LaTeX还有好多其他原声的字型,如果还不满意的话可以直接用XeLaTeX

2 赞
latex断行也就那样,还是有大把的overfullbox需要手动加\\,而且还不好调
9 赞
地铁风回复 CC仕作者
如果 TeX 不行的话那应该就没有自动化系统行了,如果要完美效果大概就要手工排字。



ConTeXt 里引入了一些微排版效果会好一些。
0 赞
漁師回复 地铁风
话说...微软Publisher(相比Word)才更靠近于通常所说的“排 版”吧😂
2 赞
地铁风回复 漁師作者
没用过,官网大概看了一下似乎是个做海报和贺卡的玩意⋯⋯
0 赞
Linkzero Tsang回复 漁師
这主要是因为 page layout 和 typesetting 都被译成了「排版」。这两个概念虽然关系也很紧密,但关注的尺度不太一样。
2 赞
火龙果可好吃了回复 CC仕
想要追求极致自然是要麻烦一点的
0 赞
关键是word自己的公式编辑器就是残血的mathtype,而word是把mathtype当做OLe对象处理的,也就是说,这玩意word不支持公式跨行,有行内公式的段落行距耶极端拉夸。
15 赞
乘海生回复 乘海生
说word能实现LaTeX效果的,都是没用latex写过论文的。而且LaTeX是文本,word是富文本,这就意味着LaTeX支持git的版本控制[捂脸]
8 赞
不务正业的医学渣回复 乘海生
但是word用多了,感觉word的审阅模式的协作编辑很方便,不知道latex怎么协作
0 赞
乘海生回复 不务正业的医学渣
做协作文档,比如写项目那是word好用,不过很多情况下这不是论文写作的场景
0 赞
重型打蛋器回复 不务正业的医学渣
借助外部服务其实也还行,比如overleaf,或者用各种git
0 赞
灵飞六甲回复 不务正业的医学渣
overleaf可以共同创作吧,不过审阅批注的话确实不知道怎么搞
1 赞
Liam回复 灵飞六甲
overleaf支持批准审阅的。在“review”那一个功能。
1 赞
rebeater回复 乘海生
用latex写矩阵分析作业,拿word写trans论文的路过……不影响作业评分,也不影响论文录用。。工具而已
0 赞
讲真,A4/Letter Paper 大小的论文用不用 Knuth-Plass 对多数人來说都看不出来。中文更用不上多复杂的断行算法。
26 赞
张哲乎回复 LdBeth
一篇常规的文章是用word还是latex排版的很容易一眼看出来,感觉完全不同。
0 赞
张哲乎回复 LdBeth
你要是觉得这么说话有意思你可以继续
0 赞
其实win系列自带的附件就可以了,画图。可以做到一个像素级别的控制,latex、word能做的它能做,不能做的它还是能做,极度自由,极度强大。latex和word都是弟中弟
13 赞
我上次评价了一些latex的优点被广大网友一通批,现在根本就不敢吱声
3 赞
可靠的不确定
胡扯,我重度latex用户,但是word也强大到爆炸,你说这话多半是不会用word
6 赞
地铁风回复 可靠的不确定作者

跟强大不强大没关系⋯⋯

2 赞
弱弱说声:论文是否漂亮不看排版。。。
1 赞
地铁风回复 大福作者

那看啥?如果你说看 money plot 的话那是两种不同的「漂亮」⋯⋯

2 赞
momo.atonal回复 地铁风
看得当然是图表啊,没人在乎你多严格对齐的,好多顶刊的文章你仔细看都不对齐的[捂脸]
0 赞
地铁风回复 momo.atonal作者

那不是「漂亮的论文」而是「漂亮的图表」⋯⋯

0 赞

理論上,只要軟件允許用戶控制每箇字的位置,那麼用戶就能作出任何的排版、斷行、斷字(詞)效果。

[酷]

0 赞
Knuth 断行都没实现,这个论断有依据吗?Knuth算法又不是保密的,难度也不大,微软做word好几十年了,如果这个断行算法确实效果好,为什么微软不实现它呢?
0 赞
地铁风回复 himan作者
这个论断有依据吗

自己看 Word 断行啥样就知道了啊~~

为什么微软不实现它呢

因为没必要,我回答里其实说了,第一 Word 不是排版软件,不需要卷这个;第二确实 99% 的人看不出来而且不关注;第三我不是非常确定,就是 Knuth 算法排长文应该还是比较慢的。


而且不仅 Word 里没实现,现在有些准专业排版软件里也不实现了,对没错 Affinity Publisher,说你呢~~ (2 代里不知实现了没有,我看了一下 feature list 似乎是没有)。


有个在电子墨水阅读器圈里很有名的阅读器软件叫 Koreader,我以前看到过一个 issue 就是在讨论要不要加 Knuth 断行,这些阅读器有个需要的功能就是一本书打开以后就要知道一共有几页,每章都在哪,最后讨论的结果就是现在的弱智断行已经够慢了,加 Knuth 断行以后就没法用了⋯⋯而且从我自己的使用经验来说确实,打开一个一千页的书它得等个几秒钟才能算出页数,换 Knuth 断行可能至少得几十秒了⋯⋯

0 赞
sillyPig回复 地铁风
Knuth 断行的时间复杂度为 O(n^2) (你可以理解为执行这段算法所需的指令数/时间与数据规模的平方成正比),而 word 使用的贪心的时间复杂度为 O(n),速度慢是肯定的
0 赞
sillyPig回复 地铁风
如果算页数这种 O(n) 都需要几秒的话,那使用 knuth 断行所花的时间可能是以小时计的[捂脸]
0 赞
Tamako回复 himan
不实现是因为word需要即时和可视化,实际上word为了这两点牺牲了很多东西
0 赞

Word大佬用Word写出LaTeX一样漂亮的论文?哈哈,这就好比让一只企鹅去学跳芭蕾!🐧💃

Word当然有它的优点,比如,拼写检查、自动编号、还有那神奇的回车键!👏 但如果你想要那些优雅的数学公式、完美的排版和专业的参考文献格式…嗯,Word估计要喝上几杯咖啡才能做到!☕️😅

当然,你可以试试 Overleaf,给你一个稍微不那么痛苦的 LaTeX 体验。但如果你真想在优雅和效率之间找到完美平衡,那就得试试 LoongTeX 啦!✨

LoongTeX 就像是 LaTeX 的“现代武器版”,既保留了专业的排版效果,还提供了简单易用的界面和强大的实时协作功能!🌐👩‍💻 只要打开 LoongTeX,你就可以轻松地写出那些看起来高大上的论文,再也不用纠结代码和格式了!🎯

所以,不用再让 Word 为难自己了,赶紧试试 LoongTeX,感受一下真正的论文写作神器吧!🚀✨

0 赞
Victor Yeh回复 LoongTeX
Overleaf 就是云端LaTeX ,而且可能会缺宏包。
0 赞

可能是 typo:所有好的设计都要扣「实际使用中没有什么引起人注意的地方」,扣 -> 抠

1 赞
写论文,又不是出版业排版,可不就是能看就行么
0 赞

word中看到的直观样子,应该对应latex中的公式预览界面。latex源代码应该对应word中的VBA代码。latex编译生成的PDF,应该对应word保存为PDF后的结果。latex的排版模板,应该对应于WORD中样式模板。但latex中的装B美学,在WORD中确实没有。

0 赞
latex太深奥了,我现在感觉我markdown就够用了[捂脸]
0 赞
Victor Yeh回复 Varg
可以考虑用 Typst ,类似于简化版的 LaTeX ,而且很多语法跟 Markdown 很像。
0 赞
说到底,还是中文字体不行。从开始竟然不考虑繁体和排版的问题。
如果用英文写论文,可以用德国的软件技术,而且字体大致相同。除非特别情况,无需latex出手。
其实还是当时国家太贫穷落后隐。
0 赞