Я был там и сделал это . . . туда и обратно . . . и посещал снова и снова. . .
Решение состоит в том, чтобы использовать собственный плагин (не обязательно полагающийся на .sublime-build
, но это тоже возможно), чтобы вы могли ссылаться на открытый файл * .tex. У меня есть несколько решений, о которых вы, вероятно, не знаете, одно из которых мое собственное, а другое я модифицирую популярный плагин LaTexTools.
latexmk очищает с помощью большого -C (все) или небольшого -c (некоторые вещи, которые предопределены, и дополнительные вещи, которые могут быть определены пользователем), поэтому нет необходимости использовать отдельный настраиваемый скрипт очистки.
https://github.com/lawlist/LaTexTools-Unofficial-Modification
https://github.com/lawlist/ST2-plugin-latexmk-save-build-clean
К вашему сведению: я рекомендую указать латекс (или что-то в этом роде) в теме вашего вопроса - я почти пропустил ваш вопрос. . . случайно увидел краткое изложение и понял, что кое-что знаю об этой проблеме.
SAMPLE - для плагина MultiTaskBuild, расположенного здесь: https://github.com/bizoo/MultiTaskBuild
{
"cmd": {
"latexmk -pvc . . .": {
"cmd": ["latexmk", "-r", "/Users/HOME/.latexmkrc", "$file"]
},
"latexmk -pv . . .": {
"cmd": ["latexmk",
"-e", "\\$pdflatex = 'pdflatex -enable-write18 %O -interaction=nonstopmode -synctex=1 %S'",
"-recorder-", "-pvc-", "-f", "-pdf", "-pv", "$file"]
},
"latexmk -c": {
"cmd": ["latexmk", "-c", "$file"]
},
"latexmk -C": {
"cmd": ["latexmk", "-C", "$file"]
}
},
"path": "$PATH:/usr/texbin:/usr/local/bin",
"file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]+)",
"selector": "text.tex.latex",
"default_task": "latexmk -pv . . .",
"target": "multi_task_exec"
}
person
lawlist
schedule
21.04.2013