TeX 发行版是可供下载和安装的大量 TeX 相关软件的集合。例如,Tex Live 和 MiKTeX。
TeX 实现是例如
Web2c 是 TeX 实现的名称,最初用于 Unix,但现在也可以在 DOS、Amiga 和其他操作系统下运行。通过 TeX 实现,我们的意思是由 Donald E. Knuth 领导的 Stanford TeX 项目开发的所有标准程序:Metafont、DVItype、GFtoDVI、BibTeX、Tangle 等,以及 TeX 本身。还包括其他程序:由 Peter Breitenlohner 编写的 DVIcopy、由 John Hobby 编写的 MetaPost 及其实用程序(源自 Metafont)等。
- 所以我想知道 Tex 发行版和 Tex 实现之间有什么区别和关系?
- 如果 Web2c 不是 TeX 发行版,那么为什么?
- 除了 Web2c 之外还有哪些也是 TeX 实现的例子?
谢谢!
答案1
Web2C 是一种从“书面程序”转换为针对特定平台的编译二进制文件的方法:它是一组脚本,将 Pascal 源代码(来自应用后的 WEB 文件tangle
)转换为 C 源代码,然后可以使用 C 编译器进行编译。
TeX 发行版还包含运行各种 TeX(Plain、LaTeX、ConTeXt 等)所需的所有文件:基本文件(如plain.tex
或 )latex.ltx
、字体度量文件、支持文件、其他脚本等等。