Я часто переключаюсь между компиляцией "классических" документов LaTeX и XeTeX.
Sublime Text 2 имеет пакет под названием LaTeXTools, который позволяет создавать документы LaTeX с помощью простого Cmd B. Ухоженная.
Файл сборки 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 с помощью простого Cmd R, хотя для конфигурации TextMate установлено значение
pdflatex
. Может быть, это какой-тоlatexmk.pl
, я не знаю.... с помощью простого сочетания клавиш или настройки - возможно, нажимая Cmd L, Cmd X или подобное. Это будет затем переключаться между
pdflatex
иxelatex
building.
Как я мог это настроить?