对 TeX 的批评?

对 TeX 的批评?

是否有任何关于 TeX 的有益批评,涉及以下一条或全部内容:

  • TeX,排版引擎(包括其算法)
  • TeX,排版语言
  • TeX,编程语言
  • TeX 程序

(我并不是想在这里讨论这些特征;我正在寻找已发布的参考文献。)

答案1

我刚刚发现这篇论文,它似乎解决了我想要的一些问题:

TeX 和 Metafont 的 25 年:回顾与展望 — TUG 2003 主题演讲作者:纳尔逊·毕比(Nelson Beebe)[拖船25:1,2004]

抽象的:

TeX 的寿命比许多其他计算机软件技术都要长。

本文回顾了 TeX 和 METAFONT 的一些历史、它们在实践中的应用以及它们对文档标记、互联网和出版的影响。

TeX 存在一些设计缺陷,限制了它的使用和受众。我们来看看 TeX 做对了什么,以及 25 年后它做错了什么。

最后,我们针对文档的电子表示未来面临的挑战提出了一些看法。

还有其他已出版的参考文献吗?

答案2

E-TeX:未来 TeX 扩展指南经过弗兰克·米特尔巴赫 [拖船11:3,1990]

抽象的:

随着 TeX 3.0 的发布,Don Knuth 承认(不断壮大的)TeX 社区需要一个更好的系统。但与此同时,他明确表示,他不会参与任何会改变 TeX 的进一步改进。TeXbook

TeX 最初是一个为作者自己的出版物排版而设计的系统。目前,它为数十万用户提供服务。现在,经过十年的经验,是时候回顾一下 TeX 3.0 是否足以满足 90 年代的排版要求了。

TeX 生成的输出比大多数其他排版系统自动生成的输出具有更高的标准。因此,在本文中,我们将重点关注排版员为手工排版文档设定的质量标准,并询问 TeX 在多大程度上实现了这些标准。分析了 TeX 算法的局限性;并概述了缺失的功能以及新概念。

答案3

LuaTeX:向月亮嚎叫作者:汉斯·哈根(Tugboat,26:2,2005)

这实际上并不是对 TeX 程序的批评,而是解释了 luaTeX(TeX 的未来)背后的一些原因。

抽象的:

有时我们会达到 TeX 的极限,编程就会变得相当麻烦。这部分是由于排版引擎的限制,但更重要的是宏语言并不总是最适合手头的任务。

答案4

我刚刚发现了对 TeX80(TeX 的早期版本)的批评:

从不同角度观察 TeX:给 STI 员工的介绍和备忘录作者:JR Rouser [拖船4:2,1983年]

它还包含 Don Knuth、David Fuchs、Michael Spivak、Richard Palais 和 Barbara Beeton 的评论和回复。

相关内容