Passo spesso tra la compilazione di documenti "classici" LaTeX e XeTeX.
Sublime Text 2 ha un pacchetto chiamato LaTeXTools che ti permette di creare documenti LaTeX in modo semplice CmdB. Neat.
Il file di build LaTeX.sublime-build
esiste ovviamente nella cartella del pacchetto standard e puoi copiarlo nella User
cartella per personalizzarlo. Qui, ti permette di cambiare gli argomenti dati latexmk
, vale a dire passare da pdflatex
a xelatex
, ad esempio in questo modo:
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
Ora, è molto noioso doverlo fare ogni volta che apro un altro documento: apro le mie preferenze di costruzione, commento una riga, salva, ecc.
Idealmente, vorrei poter cambiare il motore
... automaticamente - TextMate, ad esempio, lo fa in qualche modo, e posso compilare sia documenti LaTeX che documenti XeTeX in modo semplice CmdR, sebbene la configurazione di TextMate sia impostata su
pdflatex
. Forse è un po 'latexmk.pl
-fu, non lo so.... con una semplice scorciatoia da tastiera o impostazione - Forse premendo CmdL, CmdXo simili. Ciò si alternerebbe tra
pdflatex
e laxelatex
costruzione.
Come ho potuto configurarlo?
LaTeX.sublime-build
cartella dei pacchetti utente. Abbastanza strano ...