私は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 では、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 で配列を動作させる方法の追加は喜んでお受けします。