【发布时间】:2013-06-13 05:17:14
【问题描述】:
我需要我的构建系统以“main”作为唯一参数运行 makeglossaries,但 sublime 总是将当前文件名作为最终参数附加。我怎样才能防止这种情况发生?
执行命令如下(命令行下):
$: makeglossaries main
我当前的.sublime-build 文件如下所示:
{
// General settings; DO NOT MODIFY!!!
"target": "make_pdf",
"selector": "text.tex.latex",
// Windows-specific settings
// -------------------------
"windows":
{
"cmd": ["texify",
"-b", "-p",
"--tex-option=\"--synctex=1\""
],
"cmd": ["makeglossaries",
"main"
],
"cmd": ["texify",
"-b", "-p",
"--tex-option=\"--synctex=1\""
],
"path": "",
"file_regex": "^((?:.:)?[^:\n\r]*):([0-9]+):?([0-9]+)?:? (.*)$"
},
}
如果你问我为什么要调用texify 两次,那是因为makeglossaries 需要有一个可以注入词汇表的预构建tex 版本。注入后我想得到最终结果。
不幸的是,它没有按我的意愿工作。希望你能帮助我。
【问题讨论】:
标签: latex customization build-process sublimetext2 glossaries