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-build
offensichtlich im Standardpaketordner, und Sie können sie in Ihren User
Ordner kopieren, um sie anzupassen. Hier ermöglicht es Ihnen , die Argumente gegeben zu ändern latexmk
, nämlich von wechseln , pdflatex
um xelatex
zum 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
pdflatex
undxelatex
Gebäude umschalten .
Wie könnte ich das einrichten?
LaTeX.sublime-build
in meinem Benutzerpaketordner keinen Vorrang zu haben scheint . Ziemlich seltsam ...LaTeX.sublime-build
, die Sie dann ändern, oder fügen Sie nur den entsprechendenosx
Teil hinzu?