TeX%20%E5%AF%A6%E7%8F%BE%E5%92%8C%E9%A9%85%E5%8B%95%E7%A8%8B%E5%BC%8F.png)
我想從 LaTeX.tex
檔案建立 PDF。我了解這些驅動程式:
- 乳膠;維普斯;將 .ps 轉換為 .pdf(例如使用 Ghostscript 的 ps2pdf14)
- 乳膠;DVIPDFMX
- 乳膠;dvisvgm;將 .svg 轉換為 .pdf
- pdf乳膠
- 盧拉泰克斯
- 賽拉泰克斯(使用xdvipdfmx在引擎蓋下)
上面的清單中是否還缺少其他相關驅動程式?我主要對 2017 年的主流和通用驅動程式感興趣。
請注意,在這個問題中我對比較這些驅動程式不感興趣,有很多比較(例如使用哪種口味的乳膠? LuaTeX、XeLaTeX 還是 LaTeX?) 我知道。我只對選項清單感興趣。
答案1
對於幾乎所有 LaTeX 用戶來說,驅動程式細節應該不重要,因為詳細程式碼是使用不會暴露差異的更高層級介面處理的。也許明顯的例外是 PSricks 與基於 PostScript 的工作流程相關聯。
歷史上有各種各樣的驅動程式。 LaTeX 團隊目前提供對其中幾個的適當的基於宏觀的支持,帶有文件:
dvips.def
pdftex.def
luatex.def
xetex.def
dvipdfmx.def
dvisvgm.def
或多或少映射到明顯的後端。
為了expl3
,巨集支援的設定涵蓋相同的後端,但設定略有不同:
pdfmode
:直接PDF輸出模式的pdfTeX/LuaTeXdvipdfmx
:通常 (u)p-TeX:DVI 輸出直接轉換為 PDFxdvipdfmx
:與 XeTeX 幾乎相同dvipdfmx
但與之相關dvips
:DVI 輸出轉換透過後記dvisvgm
:DVI 輸出轉換為 SVG
雖然這是一小部分但具有歷史意義的措施,但它涵蓋了大部分案例今天使用中。