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) работал!