123

TeX/LaTeX 很棒,我以多种方式使用它。它的一些优点是:

  • 它使用文本文件,这样可以区分输入文件,并且存在许多处理文本的工具
  • 它非常灵活
  • 它具有稳定的布局:如果我在文档开头更改某些内容,它不会影响文档末尾的其他内容
  • 它有许多扩展来达到不同的目标(继任者会在没有扩展的情况下开始,但会有一个很好的扩展系统)
  • 您可以使用标准构建控制工具来支持复杂的文档(感谢 dmckee)
  • 您可以封装解决方案并将它们复制并粘贴到新文档中或将它们发送给其他人以学习(感谢 dmckee)

但另一方面,有些小事情不太好:

  • 一开始很难学
  • 控制图像的位置很复杂
  • 有些事情有点违反直觉
  • 有时你必须输入太多(begin{itemize} ... \end{itemize})

那么,是否存在 LaTeX 的继任者/替代品,或者至少是开发中替代品的一些热门候选者。一个真正的继任者/好的替代方案将保持优势并解决劣势,或者至少是其中的一些劣势。

4

26 回答 26

129

有一个LaTeX3项目基本上一直在进行。从这个意义上说,它是当前 LaTeX2e 的继承者。

您忘记/忽略了创建 TeX 的主要目标——“TeX 是一种新的排版系统,旨在创建精美的书籍”。TeX 的目标是排版,它的主要关注点是“将段落分成几行”(Donald E. Knuth 和 Michael F. Plass,Software--Practice and Experience,第 11 卷,第 1119-1184 页,1981 年) 、连字、字距调整、漂亮的字体(Knuth 与Hermann Zapf一起创建了 AMS Euler 等字体),以及对页面上文本布局的精确控制。

LaTeX 是后来建立在 TeX 之上的一组宏,它引入了“文档管理”功能,例如方程式和部分的自动编号、交叉引用等。它来自“LaTeX:文档准备系统”。

人们可以很好地想象 LaTeX 的继任者,提供 LaTeX 文档管理功能的替代品,并且可能做得更好——比如 DocBook。(嗯,它是基于 XML 的,但是……)但是很难想象有替代品会取代排版引擎本身的 TeX。TeX 可能是其中错误数量最少的程序之一——Knuth 为在 TeX 中发现的每个错误提供 327.68 美元,并且已经这样做了很长时间。以高德纳特有的对完美的追求,对其进行了很多思考。它的每个方面都是可配置的,代码是公共领域的(除了限制,如果你进行修改,你必须用其他名字来调用它——这是因为 TeX'

TeX 的一些想法已经融入到 Adob​​e 的 Indesign 中(例如),那些排版引擎也有一些创新的想法,但 TeX 仍然更胜一筹。[注意:Knuth 并不打算让 TeX 永远成为标准,只是“在接下来的 100 年左右”,直到出现更好的东西。据我们所知,可能。]

LaTeX 有基于 TeX 的替代品,例如 ConTeXt 和 LuaTeX。可能有一些任务更适合它们。

回答您的其他反对意见:尽管 LaTeX 可能引入了不必要的复杂性,但学习的 TeX 部分是不可避免的——如果您想创建精美的书籍,无论如何都必须知道一些事情。并且不难控制图像的位置;TeX 旨在让您控制页面上的每个,但要行使这种控制权,您可能必须超越简单的结构(尽管我从来没有必要......)如果您使用好的编辑器或宏,您不必输入太多 \begin{itemize} ... \end{itemize}; 这只是一个蹩脚的抱怨:P

于 2008-11-20T01:43:01.890 回答
56

简短的回答是“不”,因为 LaTeX 是现任者并且非常擅长其工作。它也是免费的,因此尝试替换它的商业动机相对较小。事实上,TeX 非常擅长技术出版,以至于技术出版工具的商业市场在“极客”端的 TeX 和“伟大的未洗过”端的词之间受到挤压。

更长的答案是“有替代方案”。LaTeX 和其他软件包严重受泄漏抽象问题的困扰,并且通常需要技术干预才能从中获得您想要的东西。这使您能够了解它在幕后的工作原理,这实际上是相当技术性的。因此,只有当您可以接触到具有该技术水平的人时,您才能真正将其用于非休闲应用程序。写报告或书很好。使用 LaTeX 构建单一来源的技术文档工作流程是一个完全不同的主张——您需要接触具有技术技能基础的人。

LaTeX 的替代品

  • 商业技术出版工具。真的只剩下一个人了:Framemaker。这是一个成熟的产品,但有些停滞不前。但是,它确实具有称为MIF的开放文档和段交换格式、全面的 API 和对结构化文档的广泛支持。它在航空航天界(例如)被广泛使用,其中飞机的参考文件长达数万页。此外,在这个领域还有几个同样存在的问题: Ventura PublisherArbortext(基于 TeX 派生的后端 IIRC)和 Interleaf,现在称为 Quicksilver。
    Adobe声明InDesign中实现技术发布功能,但我还没有真正评估它的功能。

  • Lout一种标记语言,其底层架构与 TeX 完全不同。我从未与 Lout 合作过,但我相信它在幕后工作比 TeX 更容易一些。

  • 特罗夫/格罗夫。最初设计用于 1970 年代 AT&T 内部的技术文档(实际上是 UNIX 研发工作的衍生产品),今天它仍然被广泛使用。很长一段时间以来,如果不是所有的 O'Reilly 书籍,大部分都使用它来排版。

  • 文档书。这是一种用于结构文档的基于 XML 标记的格式,并且倾向于通过外部引擎渲染来工作。我从未使用过 DocBook,因此我无法真正评论它在实践中的使用。

  • 完美的词。这是一个古老的文字处理系统,在大文档方面比 MS-Word 好得多。尽管被视为失败者,但它保留了多个利基市场,例如律师事务所,并且对于大型、复杂和大量交叉引用的文档来说相当不错(至少比 Word 好得多)。

  • 微软字。不推荐用于严肃的技术出版任务,因为它在复杂文档上不稳定。然而,由于政治限制,它往往是唯一的选择。索引特别痛苦。

编辑:有关Framemaker 和其他技术文档工具的更深入介绍,请参阅此 Stackoverflow 帖子。这是对一个特别不想使用基于标记语言的系统的人的技术文档工具问题的回答。

于 2008-12-03T12:08:21.627 回答
21

你看过ConTeXt吗?它是一组用于 TeX 的宏,可以用来代替 LaTeX。

我自己没有使用过它,但示例文档中的语法在许多情况下看起来比 LaTeX 更简单。

于 2008-11-21T01:05:28.533 回答
14

我已经出版了五本用 ConTeXt 排版的书籍,其中四本是带有高质量彩色插图的博物馆目录。它绝对可以生产。

于 2008-12-03T11:41:13.147 回答
11

TeX 实际上是一个相当特殊的排版系统。它做得很好,但对更好的东西没有足够大的需求。“当他设计 TeX 时,Donald Knuth 并不相信单一的排版系统可以满足每个人的需求”(维基百科

大多数“较新”的系统构建 gui 并扩展 TeX,我认为这是正确的方法。

您面临的“问题”有很好的理由,因此如果您想建议以不同的方式进行处理,请先研究这些原因。

其次,您自己表示 TeX 很棒,除了一些小问题。Knuth 明确知道它并不适合所有用途和所有人,但他发布了源代码并构建了一个扩展 API,以便任何人都可以根据自己的需要对其进行调整。

您拥有进行建议更改所需的所有工具,并且更新 TeX 比从头开始甚至适应任何其他系统要容易得多。确实,没有什么能比得上 TeX。这并不是说它是最好的,而只是为了让人们明白,实现你提到的所有好事并以某种方式克服坏事将是一项巨大的努力(尽管当你遇到坏事时,你可能会更好地理解为什么存在)。

无论如何,我希望你追求这一点,即使是作为倡导者,并让其他人对此感兴趣。很高兴看到 TeX 在其他领域的应用,但这确实需要修改和更新以便于使用,并且比数学方程更好地支持其他技术实体。

-亚当

于 2008-11-20T01:54:50.963 回答
10

TeX 和 LaTeX 设置了很高的标准;很难想象会有全新的东西出现并取代它们。

我有一份 Knuth 的Computer Modern Typefaces (计算机和排版系列中的 Book E ,我认为与 TAOCP 不同)。我认为没有多少人能看到这本书,而且——放纵我——它真的很值得一看。您可以看到 Kunth 的一些时间都去了哪里。这是前言中的一段话:

1984 年,我又一次走运了,当时我得知用于制作 Monotype 8A 模具的原始青铜图案在旧金山。多年来,我一直在处理有关激发这项工作的字体的间接和不精确信息。首先,我从《计算机编程艺术》的凸版印刷原始页面的照片放大开始工作;然后,理查德·索瑟尔(Richard Southall)根据他在英格兰找到的原始证明准备了放大版。最后我找到了真正的 80 年历史的图案,这些图案产生了金属类型。这些模型的现任所有者,Othmar Peters 先生,在我准备《现代计算机》的最终稿时,好心地同意让我借用它们,我通过用卡尺测量它们学到了很多东西。

你只是没有在很多地方得到那种对细节的关注,这就是 TeX 经久不衰的原因。

于 2010-01-28T22:52:16.210 回答
9

你不能用新的东西来保留“它有很多扩展来达到不同的目标”。根据定义,不是 TeX/LaTeX 的新事物将开始时没有扩展名。

作为GNU TeXmacs项目的核心贡献者,该项目旨在成为“除了 21 世纪之外的 TeX”,我认为对 LaTeX 的继承有了一些很好的了解。

我不知道任何有可能取代 LaTeX 的东西。数学界有影响力的人太习惯于使用 LaTeX 来认真考虑学习任何可能同样灵活的工具所需的努力。

也许在 20 年后,当所有在 LaTeX 很酷的时候获得博士学位的人都退休时,会有其他东西取代它。希望它类似于 TeXmacs,但没有不必要的复杂性。

于 2008-11-20T00:09:31.673 回答
9

你有LuaTeX

引用:“LuaTeX 是使用 Lua 作为嵌入式脚本语言的 pdfTeX 的扩展版本。LuaTeX 项目的主要目标是提供一个开放且可配置的 TeX 变体,同时提供向下兼容性。”

Lua 非常简单和快速,所以希望 LuaTeX 不再那么难......希望 :)

于 2008-11-20T01:29:50.670 回答
7

您可能还对XeTeX感兴趣,它是 LaTeX 的现代版本,它支持 Unicode 和许多字体。您可以使用它在一个文档中直接输入日语、阿拉伯语等。(这并没有解决你给出的缺点,但它仍然与关于 LaTeX 的缺点和替代系统的讨论相关!)

于 2009-02-11T19:14:25.940 回答
7

www.patoline.org是 TeX/LaTeX 系统的绝佳替代品。它已经为 Arch Linux、NixOS 打包,并且可以在许多类 Unix 系统上从源代码编译。

于 2013-07-02T17:26:47.287 回答
6

TeX 不是一个通用的排版系统:它的核心能力是排版包含大量数学的长文本。因为它没有任何竞争,我可以想象几个原因:

  • Donald Knuth 很聪明。例如,他在公式中的间距方面做得非常出色。
  • 数学符号会随着时间的推移而变化,比如几个世纪。有一组有限的功能是必要的,因此新的排版系统没有市场。
  • 网络效应。纸的唯一目的是阅读。大多数论文在其他一些研究的基础上取得进展,并使用他们的符号。使用 TeX,您可以确保获得相同的字体和相同的间距,并且您拥有从他们的论文中复制复杂公式的技术能力。
  • 在 TeX 中定义新宏很简单,从定义中很容易说出一个简单的宏做了什么,并且有许多标准的宏库。任何基于 GUI 的系统都可能使这个过程变得不那么透明。

虽然您引用的缺点是真实的,但是环顾四周寻找一个建立在 TeX 之上的体面的编辑器/GUI shell 比用不同的语言排版要容易得多。如果您喜欢数学,并且希望您的文章能够保存数十年,那就是。同样,对于通用排版,您提到的程序很可能是更好的选择。

于 2009-06-10T00:06:48.390 回答
6

org-mode,一个 Emacs 扩展,能够生成 LaTeX 和 PDF 文件。org-mode 语法类似于 Markdown。它只是可读的。20KB 的文档中只有几行 LaTeX 代码。org-mode 解决了您提到的三个问题-您从 LaTeX 获得了所有令人敬畏的功能并摆脱了其丑陋的语法。

于 2010-12-09T17:13:38.100 回答
6

梦想工具不是 TEX

TEX 不太好用。Tex 可能(我不是打印方面的专家)很好地提供了一个与打印细节和复杂性分离的图层。

概念线是这样
的:数学家不是秘书,他主要关心的是他想展示什么,而不是如何展示。因此需要在 Latex 之上再增加一层抽象。

总体目标
因此,需要(一个梦想)一种工具,它可以更接近我们可以手动完成的工作,当然比手动更快(事实上,我曾经看到 .pdf 中扫描的书面答案正红色- 递给 Latex 的主要作者之一不使用它!)。

Dream Tool 规格:(大致了解一下)
S1。学习曲线中大约一个小时的初始时间。
S2。即使累了,也可以快速(通过简单的类比)编写文档。
S3。剪切和粘贴所见公式可用。
S4。比手动更正文档更快(2 分钟而不是手动 5 分钟)。

今天最好的工具能力
S1。差不多。
S2。不可能一边想别的事。
S3。剪切和粘贴公式描述(实现)。
S4。手动需要 20 分钟而不是 5 分钟(一切都是特定的,你必须来回破译)。

另一个迟钝的例子:请一个写过 10 个类别论图表的 Latex 文档的人以倾斜的方式画出所有的平方,这肯定不是一件容易的事。

于 2011-02-14T02:08:30.660 回答
5

我认为docbook应该是 LateX 的基于开放 xml 的替代品。

“DocBook 提供了一个使用 SGML 或 XML 编写结构化文档的系统。它特别适用于有关计算机硬件和软件的书籍和论文,尽管它绝不限于这些。

“简而言之,DocBook 是一种易于理解且广泛使用的 DTD。全球有数十家组织使用 DocBook 来处理数百万页的各种印刷和在线格式的文档。”

-- 来自文档书常见问题

于 2008-11-20T00:01:19.163 回答
5

过了这么久,没有人说出非常重要的事情。

LaTeX 文本写在一个文本文件中,它可以用于Literate 编程,这是一种由 Don Knuth 提出的风格,用于编写非常有文档的程序。这个想法是解释程序是如何以类似于数学文本的方式开发的。在数学文本中,代码片段就像公式一样呈现。这是一个好主意,一段时间后您可以阅读程序是如何构思的,并且您可以修改解释为什么以相同方式做出决定的部分。

另一个优点是您可以生成 LaTeX 代码作为程序的输出,通过这种方式,您可以发布漂亮的排版结果,或者使用 gnuplot 等程序生成图形,然后为图形生成 LaTeX 代码并将其插入到文本中,即非常棒,因为与导出为某种图像格式的图形相比,生成的文件非常轻,\includegraphics如果您通过粘贴使用某些文字处理器,则可以将其包含在内或更糟。

LaTeX 并不难学,只要慢慢来,从简单的文档开始使用你需要的东西。当您在学习中取得进步时,您将需要学习新的功能和软件包。如果你试图通过学习所有包来掌握 LaTeX 只是为了成为一名 LaTeX 专家,那你就是在浪费你的时间,有大量的包,但你不需要全部学习。尝试从“the not so short introduction to LaTeX” lshort.pdf 或“A Gentle Introduction to TeX” gender.pdf 之类的指南开始。如果您厌倦了输入长宏,请学习为您使用更多的部分编写自己的宏,指南中有一个关于此的部分。

在 ctan.org、tug.org 中查找信息的位置,不要在 latex.com 中搜索该域代表橡胶材料。

有一个 TeX/LaTeX 目录,在 ctan.org 中搜索它在您需要特殊功能时非常有用。您可以在http://texcatalogue.sarovar.org/index.html找到它,但如果此链接已过时,您可以搜索 texcatalogue。

结束我的评论,LaTeX 和其他软件不经常更换版本有一个很大的优势,TeX/LaTeX 是一个非常完整的排版系统,如果您需要一些不存在的东西,您可以添加(和共享)更多功能. 学习 LaTeX 是一种很好的时间投资,你只需要学习一次,然后专心做你的工作,而不是学习新版本。

PS 我忘了说可以编写程序将 LaTeX 翻译成其他标记语言(如果有文档,还有文字处理器格式),反之亦然. 事实上,有几个可以给出可接受的结果,虽然据我所知还没有翻译任何 LaTeX 代码的程序,但对于更常见的文本,你可以找到几个将它们翻译成 HTML 的程序,LibreOffice 可以导出一个单词处理器文档到 LaTeX,虽然它不是很有用,因为很少有文字处理器用户使用标签将段落标记为标题、引号等。绝大多数标记文本以更改字体、大小、对齐方式等,这是翻译进入 LaTeX。但是在与使用 word 或 LibreOffice 的人协作时,您可能需要这样做,并且您必须将其与您的 LaTeX 文本集成,只需要求他们使用正确的标记或将其导出为文本并手动插入所需的宏你必须审阅你的合作者的全文。

曾经需要将其转换为 HTML 以在网上发布或制作便携式演示文稿,但现在带宽允许快速传输 PDF 文件,并且像 beamer 这样的软件包可以让人们编写非常漂亮的演示文稿。

TeX/LaTeX 的优势在于可以在其上写入的包的大小以及共享它们的意愿。感谢 Knuth 的伟大创意,我们仍在等待他的全套计算编程艺术。

于 2012-07-29T04:37:44.317 回答
4

除了图形难以定位的问题外,您对 LaTeX 的其他批评更多地与它的 UI 或缺乏 UI 有关。

如果您想使用 LaTeX 生成文档但想要更简单的方式使用它,那么您真的应该查看 LyX。它是 LaTeX 的 GUI 前端并解决了您的几个问题:它使 LaTeX 更易于学习(事实上,您甚至不必了解 LaTeX 就可以创建一个简单的、无数学的文档),它更直观,并且可以节省你打字。它还添加了拼写检查、更好的图形处理、导航等。

因为 LyX 只是 LaTeX 的前端,所以您仍然可以获得精美呈现的文档。LyX 文档也是纯文本,因此版本控制效果很好。事实上,LyX 已经内置了对 subversion 的支持。

如果您还没有猜到,我衷心推荐 LyX。我用它写了我的整个博士论文,发现它非常值得。

于 2008-11-20T00:36:23.787 回答
4

这并没有真正切入 LaTeX 的主要缺点,但没关系:) 关于你的观点

  • “有时你必须输入太多(begin{itemize} ... \end{itemize})”

这完全是设计使然。在简洁(并且更容易输入)和易于理解(并且输入更长)之间需要权衡取舍。更长的名字也有更少的冲突,因为 TeX 和 LaTeX 不支持命名空间(很遗憾)。

无论如何,一个好的编辑会消除上面的抱怨。设置键绑定或制表符完成或其他任何你喜欢的东西,你永远不必写

\begin{whatever}...\end{whatever}

以后再。

于 2008-11-20T04:23:14.283 回答
3

你的四个缺点可以概括为“太难”、“太难”、“太难”,最后是“太难”。我认为解决方案是学习如何正确使用系统。

任何为新手设计的系统都会在其他方面表现出缺陷,失去控制或失去灵活性。如果您希望更轻松地放置图像,请尝试使用 MS Word。如果不努力学习该程序,就无法绕过简单性。TeX 支持定义宏,因此如果您愿意,您可以将该 \begin{itemize} 标记更改为更可口的内容,例如 \bi。一旦你充分了解了 LaTex 世界,它就和普通打字一样快。

我以前在数学课上练习用 TeX 写笔记,因为用 \sum_{n=1}^i 写比在 MS Word 中查找符号要快。

于 2008-11-20T00:10:54.260 回答
3

不是真正的继任者,但您可能想查看 *roff (groff, troff, nroff)。我不太了解它,但我记得它的格式很简洁。它是用于手册页的工具。由于我只是顺便听说过,所以我不能再给你任何帮助了。

例如:

        .pl 10.0i
        .po 0
        .ll 7.2i
        .lt 7.2i
        .nr LL 7.2i
        .nr LT 7.2i
        .ds RF FORMFEED[Page %]
        .ds LH Internet Draft
        .\"   --> Header/footers: Set short title, author(s), and dates:
        .ds CH 2-nroff.template                  \" <Short title>
        .ds LF Postel, Braden                    \" <Authors>
        .ds RH October 25, 2006                  \" <Submission date>
        .ds CF Expires April 2007                \" <Expiration date>
        .hy 0
        .ad l
        .nf
        .\" 5678901234567 check 72 column width 12345678901234567890123456789012
        Internet Draft                                                 J. Postel
        <draft-rfc-editor-nroff-template-00.txt>                      RFC Editor
        Category: Informational                                          USC ISI
        Expires April 2007                                      October 25, 2006

        .ce
        Nroff Template for Internet Drafts and RFCs
        .ce
        <draft-rfc-editor-nroff.template-00.txt>

        .in 3              \"  Basic indent for text is 3 spaces
        .ti 0              \"  "Temporary indent" for next line: 0 spaces
        Status of this Memo

        Distribution of this memo is unlimited.

        By submitting this Internet-Draft, each author represents that any
        applicable patent or other IPR claims of which he or she is aware
        have been or will be disclosed, and any of which he or she becomes
        aware will be disclosed, in accordance with Section 6 of BCP 79.

        Internet-Drafts are working documents of the Internet Engineering Task
        Force (IETF), its areas, and its working groups. Note that other groups
        may also distribute working documents as Internet-Drafts.

        Internet-Drafts are draft documents valid for a maximum of six months
        and may be updated, replaced, or obsoleted by other documents at any
于 2008-11-20T01:03:50.083 回答
3

XSL-FO 可能适合您的需要。虽然它不如 TeX 强大,但它确实可以很好地处理像 DocBook 这样的 XML 格式。一个流行的开源实现是 Apache FOP:http: //xmlgraphics.apache.org/fop/

如果您需要非常精细地控制排版,最好使用 TeX 或 FrameMaker 或 InDesign* 等专有工具。

*注意:InDesign 目前对 IMO 的 XML 支持较弱

于 2009-04-03T08:50:02.843 回答
3

我只是偶然发现了 AsciiDoc,它看起来像一种简单的文本标记语言(á la markdown、textile),但它的功能要强大得多。它与 DocBook 大致等价,因此它可以发出 html、pdf 甚至 docbook xml 以供进一步处理。

于 2011-10-16T16:07:30.607 回答
2

您可能想查看维基百科的分类排版编程语言免费排版软件Lout特别好听。

于 2008-11-20T01:30:42.977 回答
2

我只是略过它,但 Emacs Muse http://mwolson.org/projects/EmacsMuse.html可能很有趣(如果有人对此有更多经验,我很感兴趣。我喜欢生成多个后端的想法,乳胶,texinfo或其他东西。)

于 2009-12-02T12:58:34.527 回答
2

从技术上讲,Sphinx不是 LaTex 的替代品,而是可以让您的生活更轻松的东西,并且(如果需要)为您生成 PDF(通过 LaTex)、HTML 或纯文本输出。

它主要面向代码文档,但由于它使用reStructuredText,人们发现它更容易用于其他目的,包括写书

于 2012-03-12T02:23:03.767 回答
1

特定工作的工具:

Latex2e 的优势在于它是一种标准的文档准备和表示语言,有利于文章和书籍的表示。然而,它对于排版来说并不是很好。这不是一件坏事:过早的排版是所有排版罪恶的根源:大多数出版商只是在复制编辑过程开始时就抛弃了作者的排版。

上下文非常适合排版;作为一种文档表示语言,它们无法与 Latex 竞争,因为它并没有真正解决任何应该在文档准备/编辑阶段解决的问题,因此任何人都没有理由改变成熟的 Latex。

与其通过 Latex3 的努力来修复 Latex2e 的不重要的发布缺陷,我更愿意看到努力开发以下工作流程:

  1. 文件准备:Latex2e
  2. 文案编辑:Latex2e
  3. 转换:应用工具取 Latex2e -> Context
  4. 排版:上下文
  5. 校对:利用工具检查 Latex2e 内容与 Context 内容

后记

  1. 上述工作流程与通常的工作流程非常匹配,其中创作/编辑在 Word 中完成,排版使用 Indesign 或 Quark Xpress 完成。
于 2009-12-02T11:20:44.490 回答
1

也许你已经注意到了 TeX 奇怪的版本号。当 TeX 达到第 3 版时,Knuth 不希望 TeX 像大多数软件那样进一步发展到新版本。相反,他希望它收敛到最终且没有错误的 TeX。因此,版本号现在向数学数字 pi 收敛。在版本 3 之后是版本 3.1,然后是 3.14,当前版本是 3.1415926。

以类似的方式,Metafont 有一个收敛于数学数字 e(当前为 2.718281)的版本。

基于此,您的问题的答案是 Knuth 不希望 TeX 演变成 TeX 版本 4。

于 2009-12-02T13:17:08.833 回答