我需要自定義LaTeX工具中的設置,以便詞彙表包能夠正常工作。Sublime Text3:帶自定義命令的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 Tools顯示錯誤和警告?像內置的建設者?
這是現在的腳本構建系統。
感謝
問題是,LaTeXTools在'shell'設置爲False時調用腳本構建器命令。因此'move'命令不可用。你使用cygwin還是使用Coreutils?你可以打開cmd並寫「mv」嗎? –
@ r-stein謝謝你的回答。我已經安裝了coreutils。 'mv'現在指向'C:\ Program Files(x86)\ GnuWin32 \ bin \ mv.exe'。但是我現在怎麼才能啓用'shell',這是事實。或者更好,我現在怎樣才能使它工作? – CodeRain