我在osx
[MacTex] 上,正在嘗試使用nomencl
package.json。問題是:
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 上,即使在更新 MacTex2015 之後,它最初顯示的是 2013 - 此鏈接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 很高興收到。