Ich wechsle oft zwischen dem Kompilieren "klassischer" LaTeX- und XeTeX-Dokumente.
Sublime Text 2 enthält ein Paket namens LaTeXTools , mit dem Sie LaTeX-Dokumente auf einfache Weise erstellen können CmdB. Ordentlich.
Die Build-Datei befindet sich LaTeX.sublime-buildoffensichtlich im Standardpaketordner, und Sie können sie in Ihren UserOrdner kopieren, um sie anzupassen. Hier ermöglicht es Ihnen , die Argumente gegeben zu ändern latexmk, nämlich von wechseln , pdflatexum xelatexzum Beispiel wie folgt aus :
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
Jetzt ist es sehr mühsam, dies jedes Mal tun zu müssen, wenn ich ein anderes Dokument öffne - meine Build-Einstellungen öffnen, die eine Zeile auskommentieren, speichern usw.
Idealerweise möchte ich den Motor schalten können
… Automatisch - TextMate zum Beispiel macht das irgendwie und ich kann sowohl LaTeX-Dokumente als auch XeTeX-Dokumente mit einem einfachen kompilieren CmdR, obwohl die TextMate-Konfiguration auf eingestellt ist
pdflatex. Vielleicht ist es etwaslatexmk.pl-fu, ich weiß es nicht.... mit einer einfachen Tastenkombination oder Einstellung - Vielleicht drücken CmdL, CmdXoder ähnlichem. Dies würde dann zwischen
pdflatexundxelatexGebäude umschalten .
Wie könnte ich das einrichten?

LaTeX.sublime-buildin meinem Benutzerpaketordner keinen Vorrang zu haben scheint . Ziemlich seltsam ...