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