Я часто переключаюсь между компиляцией «классических» документов 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в моей папке пользовательских пакетов. Довольно странно ...