TeX 分发和 TeX 实现

TeX 分发和 TeX 实现

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)等。

  1. 所以我想知道 Tex 发行版和 Tex 实现之间有什么区别和关系?
  2. 如果 Web2c 不是 TeX 发行版,那么为什么?
  3. 除了 Web2c 之外还有哪些也是 TeX 实现的例子?

谢谢!

答案1

Web2C 是一种从“书面程序”转换为针对特定平台的编译二进制文件的方法:它是一组脚本,将 Pascal 源代码(来自应用后的 WEB 文件tangle)转换为 C 源代码,然后可以使用 C 编译器进行编译。

TeX 发行版还包含运行各种 TeX(Plain、LaTeX、ConTeXt 等)所需的所有文件:基本文件(如plain.tex或 )latex.ltx、字体度量文件、支持文件、其他脚本等等。

相关内容