我想从 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 输出直接转换为 PDFxdvipdfmx
:与 XeTeX 几乎相同,dvipdfmx
但与之相关dvips
:DVI 输出转换通过后记dvisvgm
:DVI 输出转换为 SVG
虽然这只是一组很小的历史指标,但它涵盖了大部分情况目前使用。