Je passe souvent de la compilation de documents LaTeX "classiques" à des documents XeTeX.
Sublime Text 2 dispose d'un package appelé LaTeXTools qui vous permet de créer des documents LaTeX via un simple CmdB. Soigné.
Le fichier de construction LaTeX.sublime-buildexiste évidemment dans le dossier du package standard, et vous pouvez le copier dans votre Userdossier pour le personnaliser. Ici, il vous permet de modifier les arguments donnés à latexmk, à savoir de passer de pdflatexà xelatex, par exemple comme ceci:
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
Maintenant, c'est très fastidieux de devoir le faire à chaque fois que j'ouvre un autre document - ouvrez mes préférences de construction, commentez une ligne, enregistrez, etc.
Idéalement, j'aimerais pouvoir changer de moteur
… Automatiquement - TextMate, par exemple, le fait en quelque sorte, et je peux compiler des documents LaTeX et des documents XeTeX avec un simple CmdR, bien que la configuration TextMate soit définie sur
pdflatex. C'est peut-être un peulatexmk.pl-fu, je ne sais pas.… Avec un raccourci clavier ou un réglage simple - Peut-être en appuyant sur CmdL, CmdXou similaire. Cela basculerait alors entre
pdflatexet laxelatexconstruction.
Comment pourrais-je mettre cela en place?

LaTeX.sublime-buildmon dossier de packages utilisateur. Assez étrange ...