xelatex、pdflatex……是编译器吗?

xelatex、pdflatex……是编译器吗?

我只是在这里询问术语。我知道 pdflatex、xelatex 和类似软件的技术细节。

但您会怎样描述呢?

  • 一个“编译器”?
  • 它能从 tex 代码中“编译”出 pdf 文档吗?

我认为这句话不适合这里,但我不知道还有什么其他的。

答案1

在 TeX 源代码的开头,Knuth 将 TeX 称为“文档编译器”。

但在计算机编程艺术,第 1 卷,Knuth 说 TeX 程序是 TeX 语言的解释器,它以 DVI 格式生成输出,然后可以将其转换为另一种解释语言 PostScript。

我必须让受过计算机科学培训的人来协调这些说法。

答案2

准确地说,我认为 xelatex 和 pdflatex 可能更适合被描述为在 xetex 和 pdftex 文档编译器上运行 LaTeX 文档准备系统(一组 TeX 宏)的前端程序。

相关内容