Я часто перемикаюся між складанням "класичних" документів LaTeX і XeTeX.
Sublime Text 2 має пакет під назвою LaTeXTools, який дозволяє створювати документи LaTeX за допомогою простого CmdB. Акуратний.
Файл збірки, LaTeX.sublime-buildочевидно, існує у стандартній папці пакунків, і ви можете скопіювати його у свою Userпапку, щоб налаштувати його. Тут, вона дозволяє змінювати аргументи , передані latexmk, а саме перейти від pdflatexдо xelatex, наприклад , як це:
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
Зараз дуже нудно робити це кожного разу, коли я відкриваю інший документ - відкривати свої налаштування збірки, коментувати один рядок, зберігати тощо.
В ідеалі я хотів би мати можливість переключити двигун
… Автоматично - наприклад, TextMate якось робить це, і я можу компілювати як документи LaTeX, так і документи XeTeX з простим CmdR, хоча налаштування TextMate встановлено на
pdflatex. Можливо, це якесьlatexmk.pl-фу, я не знаю.... з простою комбінацією клавіш або настройками - Може бути , натисканням CmdL, CmdXабо подібними. Потім це буде перемикатися між
pdflatexіxelatexбудувати.
Як я міг це встановити?

LaTeX.sublime-buildв папці моїх пакунків користувачів. Досить дивно ...