![对 TeX 的批评?](https://linux22.com/image/250726/%E5%AF%B9%20TeX%20%E7%9A%84%E6%89%B9%E8%AF%84%EF%BC%9F.png)
是否有任何关于 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 的评论和回复。