Ich bin auf osx
[MacTex] und versuche, nomencl
das Paket zu verwenden. Das Problem ist folgendes:
makeindex thesis.nlo -s nomencl.ist -o thesis.nls
funktioniert nicht, Drucken
index file nomencl.ist not found
Die Suche nach den Dateien ( find / -name "nomencl*"
) gibt den Pfad zurück:
/usr/local/texlive/2015/texmf-dist/makeindex/nomencl/nomencl.ist
und tun:
makeindex thesis.nlo -s /usr/local/texlive/2015/texmf-dist/makeindex/nomencl/nomencl.ist -o thesis.nls
funktioniert einwandfrei.
Es scheint ein Pfadproblem zu sein. Wie löse ich es?
Antwort1
Ich hatte das gleiche Problem. Folgendes habe ich getan:
Aktualisiert auf MacTex2015
Führen Sie TexLive Manager aus
/Applications/TeXLive Utility
und aktualisieren Sie alleGehen Sie zurück zu TexShop oder einem anderen Dienstprogramm und aktualisieren Sie die Engine manuell auf 2015 (auf meiner, El Capitan, zeigte sie ursprünglich 2013 an, selbst nach der Aktualisierung von MacTex2015 - dieser Linkhttps://tug.org/mactex/UpdatingForElCapitan.pdfenthält nicht die richtigen Informationen): von
/usr/local/texlive/2013/bin/universal-darwin
bis/usr/local/texlive/2015/bin/universal-darwin
.
4) Beenden Sie TexShop und starten Sie es erneut. Jetzt werden im Menü die Makros „Nomenclature“ und „Makeindex“ angezeigt. Führen Sie diese wie gewohnt aus, um den Text zu setzen.
Hinweis: % arara
Anweisungen scheinen mit dieser Distribution nicht zu funktionieren, daher müssen Nomenclature und Makeindex separat ausgeführt werden. Ergänzungen dazu, wie man Arrays mit dieser Distribution und TexShop zum Laufen bringt, werden gerne entgegengenommen.