TeX-Implementierungen%20und%20Treiber%20zum%20Erstellen%20von%20PDF.png)
Ich möchte aus einer LaTeX-Datei ein PDF erstellen .tex
. Ich kenne diese Treiber:
- Latex;Abonnieren; konvertiere die .ps-Datei in .pdf (zB mit ps2pdf14 unter Verwendung von Ghostscript)
- Latex;Abonnieren
- Latex;Abonnieren; konvertieren Sie die SVG-Datei in eine PDF-Datei
- pdflatex
- Abonnieren
- xelatex(VerwendetAbonnierenunter der Haube)
Fehlen in der obigen Liste noch weitere relevante Treiber? Mich interessieren im Jahr 2017 vor allem Mainstream- und Allzwecktreiber.
Bitte beachten Sie, dass ich in dieser Frage nicht an einem Vergleich dieser Treiber interessiert bin. Es gibt viele Vergleiche (z. B.Welche Latex-Variante soll verwendet werden? LuaTeX, XeLaTeX oder LaTeX?) Das weiß ich. Mich interessiert nur die Liste der Optionen.
Antwort1
Für fast alle LaTeX-Benutzer dürften die Treiberdetails unwichtig sein, da der detaillierte Code über Schnittstellen höherer Ebene verarbeitet wird, die die Unterschiede nicht offenlegen. Die vielleicht offensichtliche Ausnahme ist, dass PStricks an PostScript-basierte Arbeitsabläufe gebunden ist.
In der Vergangenheit gab es eine Vielzahl von Treibern. Das LaTeX-Team stellt derzeit dieentsprechende makrobasierte Unterstützung für mehrere dieser, mit Dateien:
dvips.def
pdftex.def
luatex.def
xetex.def
dvipdfmx.def
dvisvgm.def
die mehr oder weniger den offensichtlichen Back-Ends entsprechen.
Fürexpl3
, der Aufbau der Makrounterstützung deckt die gleichen Backends ab, ist aber etwas anders aufgebaut:
pdfmode
: pdfTeX/LuaTeX im direkten PDF-Ausgabemodusdvipdfmx
: Normalerweise (u)p-TeX: DVI-Ausgabe direkt in PDF konvertiertxdvipdfmx
: Fast dasselbe wiedvipdfmx
, aber an XeTeX gebundendvips
: DVI-Ausgang konvertiertüberPostScriptdvisvgm
: DVI-Ausgabe in SVG konvertiert
Obwohl es sich hierbei um eine kleine Anzahl historischer Maßnahmen handelt, deckt sie den Großteil der Fälle ab.heute im Einsatz.