所有可能的 (La)TeX 实现和驱动程序来创建 PDF

所有可能的 (La)TeX 实现和驱动程序来创建 PDF

我想从 LaTeX.tex文件创建 PDF。我知道以下驱动程序:

  • 乳胶德维普; 将 .ps 转换为 .pdf (例如使用 Ghostscript 的 ps2pdf14)
  • 乳胶韓國
  • 乳胶韋斯維爾;将 .svg 转换为 .pdf
  • pdflatex
  • 路拉泰克斯
  • 赛莱特(使用pdfmx在引擎盖下)

上面的列表中是否缺少其他相关驱动程序?我主要对 2017 年的主流和通用驱动程序感兴趣。

请注意,在这个问题中,我对比较这些驱动程序不感兴趣,有很多比较(例如使用哪种乳胶?LuaTeX、XeLaTeX 还是 LaTeX?) 我知道。我只对选项列表感兴趣。

答案1

对于几乎所有 LaTeX 用户来说,驱动程序细节应该不重要,因为详细代码是使用不会暴露差异的高级接口处理的。也许明显的例外是 PStricks 与基于 PostScript 的工作流程相关。

历史上曾出现过各种各样的驱动程序。LaTeX 团队目前提供对其中几个进行适当的宏观支持,文件:

  • dvips.def
  • pdftex.def
  • luatex.def
  • xetex.def
  • dvipdfmx.def
  • dvisvgm.def

它或多或少地映射到明显的后端。

为了expl3,宏支持的设置涵盖相同的后端,但设置略有不同:

  • pdfmode:pdfTeX/LuaTeX 直接 PDF 输出模式
  • dvipdfmx:通常 (u)p-TeX:DVI 输出直接转换为 PDF
  • xdvipdfmx:与 XeTeX 几乎相同,dvipdfmx但与之相关
  • dvips:DVI 输出转换通过后记
  • dvisvgm:DVI 输出转换为 SVG

虽然这只是一组很小的历史指标,但它涵盖了大部分情况目前使用

相关内容