Мне нужно было настроить параметры из инструментов LaTeX, чтобы пакет глоссариев работал.
Теперь все работает нормально. Но я также хочу иметь временные файлы в одной папке и созданный PDF-файл в файле .tex.
Первое работает отлично: все находится в папке сборки. Но я не могу получить PDF-файл из этой папки, потому что мои кавычки будут удалены в командах скрипта.
Вот мои скриптовые команды для сборки:
"script_commands": [
"latexmk -cd -e -f -pdf -synctex=1 -interaction=nonstopmode -auxdir=build -outdir=build",
"makeglossaries -d build",
"latexmk -cd -e -f -pdf -synctex=1 -interaction=nonstopmode -auxdir=build -outdir=build",
"move /y \"build/$file_base_name.pdf\" \"$file_base_name.pdf\"",
"move /y \"build/$file_base_name.synctex.gz\" \"$file_base_name.synctex.gz\"",
// "move /y \"build/$file_base_name.log\" \"$file_base_name.log\""
]
Первые три команды работают нормально. PDF правильно строится. Но команда перемещения не работает. Я также пытался использовать полный путь, но проблема заключалась в том, что я не могу сделать знак \
, чтобы вызов выглядел как move /y C:\path\to\the\texdocument/build/Document.pdf
, что также не сработало. Я также пытался использовать знаки '
. И скопировать как замену для перемещения. Но не помогает.
Кто-нибудь может мне помочь?
P.S.: Я использую Windows.
// Редактировать: у меня также есть вопрос относительно Logoutput: возможно ли отображать ошибки и предупреждения с помощью инструментов LaTeX? Нравятся встроенные конструкторы?
Теперь это система построения сценариев.
Спасибо
shell
установленным наFalse
. Следовательно, командаmove
недоступна. Вы используете cygwin или у вас есть Coreutils? Можете ли вы открыть cmd и написатьwhere mv
? - person r-stein   schedule 07.06.2016where mv
направляет меня кC:\Program Files (x86)\GnuWin32\bin\mv.exe
. Но как я могу теперь включитьshell
, чтобы это было правдой. Или лучше, как я могу заставить его работать сейчас? - person CodeRain   schedule 07.06.2016