PDF を作成するためのすべての可能な (La)TeX 実装とドライバー

PDF を作成するためのすべての可能な (La)TeX 実装とドライバー

LaTeX ファイルから PDF を作成したいのですが.tex、次のドライバーについて知っています:

  • ラテックス;dvips; .ps を .pdf に変換します (例: Ghostscript を使用して ps2pdf14 を使用)
  • ラテックス;dvipdfmx
  • ラテックス;ドヴィス; .svg を .pdf に変換する
  • pdfラテックス
  • ルアラテックス
  • ゼラテックス(使用pdfmx のフードの下)

上記のリストに含まれていない関連ドライバーは他にありますか? 私は主に 2017 年の主流および汎用ドライバーに興味があります。

この質問では、これらのドライバーを比較することに興味はありません。比較は数多くあります(例:どの種類の LaTeX を使用すればよいですか? 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: とほぼ同じですdvipdfmxが、XeTeXに関連付けられています
  • dvips: DVI出力に変換経由ポストスクリプト
  • dvisvgm: DVI出力をSVGに変換

これは小規模ではあるが歴史的な尺度であり、大部分のケースをカバーしている。現在使用されている

関連情報