我在osx
[MacTex] 上尝试使用nomencl
包。问题是:
makeindex thesis.nlo -s nomencl.ist -o thesis.nls
不工作,打印
index file nomencl.ist not found
查找文件(find / -name "nomencl*"
)返回路径:
/usr/local/texlive/2015/texmf-dist/makeindex/nomencl/nomencl.ist
并执行:
makeindex thesis.nlo -s /usr/local/texlive/2015/texmf-dist/makeindex/nomencl/nomencl.ist -o thesis.nls
工作正常。
这似乎是路径的问题。我该如何解决?
答案1
我也遇到了同样的问题。以下是我所做的:
已更新至MacTex2015
从运行TexLive管理器
/Applications/TeXLive Utility
并更新所有返回 TexShop 或其他实用程序,然后手动将引擎更新到 2015(在我的 El Capitan 上,它最初显示 2013,即使在更新 MacTex2015 之后也是如此 - 此链接https://tug.org/mactex/UpdatingForElCapitan.pdf不包含正确的信息):从
/usr/local/texlive/2013/bin/universal-darwin
到/usr/local/texlive/2015/bin/universal-darwin
。
4) 退出 TexShop 并重新启动。现在菜单将显示“Nomenclature”和“Makeindex”作为宏。照常运行它们进行排版。
注意:% arara
指令似乎不适用于此发行版,因此必须单独运行 Nomenclature 和 Makeindex。很高兴收到有关如何使数组适用于此发行版和 TexShop 的补充。