Frequentemente, alterno entre a compilação de documentos "clássicos" LaTeX e XeTeX.
O Sublime Text 2 possui um pacote chamado LaTeXTools que permite criar documentos do LaTeX de maneira simples CmdB. Arrumado.
O arquivo de compilação LaTeX.sublime-build
obviamente existe na pasta do pacote padrão e você pode copiá-lo para sua User
pasta para personalizá-lo. Aqui, ele permite que você altere os argumentos dados latexmk
, nomeadamente para alternar de pdflatex
para xelatex
, por exemplo:
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
Agora, é muito tedioso fazer isso toda vez que abro outro documento - abra minhas preferências de construção, comente uma linha, salve etc.
Idealmente, eu gostaria de poder mudar o motor
... automaticamente - o TextMate, por exemplo, de alguma forma faz isso, e posso compilar os documentos LaTeX e XeTeX com um simples CmdR, embora a configuração do TextMate esteja definida como
pdflatex
. Talvez seja algumlatexmk.pl
-fu, eu não sei.... com um simples atalho de teclado ou configuração - Talvez pressionando CmdL, CmdXou similar. Isso então alternaria entre
pdflatex
exelatex
construir.
Como eu pude configurar isso?
LaTeX.sublime-build
na minha pasta de pacotes do usuário. Muito estranho ...LaTeX.sublime-build
, que depois modifica ou apenas inclui aosx
parte relevante ?