Sublime Text 3 Плагин LaTeXTools не будет компилироваться в Ubuntu

Я был поклонником плагина LaTeXTools для Sublime Text некоторое время. Однако автор недавно обновил плагин, и он больше не будет собирать мои документы LaTeX. Мне интересно, была ли у кого-нибудь еще эта проблема и знает, как ее исправить? Вот полный вывод консоли, который я получаю:

[Compiling /home/tingley/Dropbox/testtex.tex]

TraditionalBuilder: Invoking latexmk... 

COULD NOT COMPILE!

Attempted command:latexmk -cd -e $pdflatex = 'pdflatex -interaction=nonstopmode -synctex=1 %S %O' -f -pdf testtex.tex
Build engine: Traditional Builder

Я использую Sublime Text 3 в Ubuntu 13.10 с TeXLive. Я могу вручную скомпилировать документ и сгенерировать PDF с помощью следующей команды:

pdflatex ~/Dropbox/testtex.tex

Я хотел бы быть в состоянии сделать это легко в Sublime, хотя. Я уже пытался запустить "Обновить LaTeXTools и перенести настройки", а также удалить и переустановить плагин с помощью управления пакетами.

Спасибо!

3 ответа

Решение

У меня тоже была такая же проблема. Я сделал 2 вещи, которые решили проблему. После переноса моих настроек я открыл:

/"yourUsername"/.config/sublime-text-2/Packages/LaTeXTools/builders/traditionalBuilder.py

и я удалил пробел после = и перед '% E:

$ pdflatex = '% E-взаимодействия = безостановочный режим........

в DEFAULT_COMMAND_LATEXMK.

Также я изменил файл:

/"yourUsername"/.config/sublime-text-2/Packages/LaTeXTools/LaTeXTools.default-settings

в частности, в разделе "Настройки платформы: адаптируйся к своей машине" я изменил раздел "linux":

из "texpath": "/usr/texbin"

в "texpath": "$PATH:/usr/texbin"

После сохранения изменений я перешел в "Настройки" -> "Настройки пакета" -> "LaTexTools", выбрал "Переконфигурировать LaTexTools" и перенести настройки.

Перезапустите Sublime and Ready.

Я использую sublime-text-2 в Arch Linux, но я думаю, что изменения будут работать.

Я автор плагина LaTeXTools. Вам не нужно редактировать файл TraditionalBuilder.py. В LaTeXTools.sublime-settings есть опция под названием "команда" в разделе "builder_settings". установите там команду latexmk. Это все объясняется в README.

Кстати, не трогайте файл LaTeXTools.default-settings. Там нет необходимости, и он будет засорен в следующий раз, когда вы обновите плагин. Скорее, восстановите настройки (опция Reconfigure LaTeXTools...) и отредактируйте настройки LaTeXTools.sublime в каталоге User. И снова README объясняет это. Спасибо!

Для меня, изменение параметра компилятора на "simple" (pdflatex) вместо "traditional" (latexmk) работал!

Другие вопросы по тегам