用於創建 PDF 的所有可能的 (La)TeX 實現和驅動程式

用於創建 PDF 的所有可能的 (La)TeX 實現和驅動程式

我想從 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/LuaTeX
  • dvipdfmx:通常 (u)p-TeX:DVI 輸出直接轉換為 PDF
  • xdvipdfmx:與 XeTeX 幾乎相同dvipdfmx但與之相關
  • dvips:DVI 輸出轉換透過後記
  • dvisvgm:DVI 輸出轉換為 SVG

雖然這是一小部分但具有歷史意義的措施,但它涵蓋了大部分案例今天使用中

相關內容