我需要自定义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