为了使nomencl
包正常工作,我需要运行makeindex
如下命令:
makeindex <filename>.nlo -s nomencl.ist -o <filename>.nls
我使用的是 Textmate,它有一个内置的“运行 Makeindex”按钮。我试了好几次,但命名规则并没有出现。.nlo
不过还是创建了一个文件。
我对 没什么经验makeindex
,所以希望能在这里得到一些帮助。是否可以更改 Textmate 的“Run Makeindex”,以便makeindex
执行正确的行(见上文)?
答案1
最简单的方法可能是使用终端。从 Bundles 菜单中选择 Shell Script 和子菜单“打开终端”;可以使用快捷键Control++ 。ShiftO
将打开一个终端窗口,您可以在其中发出命令
makeindex <filename>.nlo -s nomencl.ist -o <filename>.nls
在其中<filename>
输入主文件的名称。只需按“RETURN”并等待命令完成即可。
恐怕为 TextMate 菜单定义新命令需要了解 Python 和 Ruby。