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-build
existe évidemment dans le dossier du package standard, et vous pouvez le copier dans votre User
dossier 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
pdflatex
et laxelatex
construction.
Comment pourrais-je mettre cela en place?
LaTeX.sublime-build
mon dossier de packages utilisateur. Assez étrange ...LaTeX.sublime-build
, que vous modifiez ensuite, ou incluez-vous simplement laosx
partie pertinente ?