номенклатурный лист не найден

номенклатурный лист не найден

Я на osx[MacTex] и пытаюсь использовать nomenclpackage. Проблема в том, что:

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

У меня была та же проблема. Вот что я сделал:

  1. Обновлено до MacTex2015

  2. Запустите менеджер TexLive из /Applications/TeXLive Utilityи обновите все

  3. Вернитесь в 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, с радостью приняты.

Связанный контент