Кнопка Makeindex в WinEdt неактивна

Кнопка Makeindex в WinEdt неактивна

Я собираюсь начать использовать этот nomenclпакет.

Я понял, что makeindexкоманда необходима.

Было бы неплохо иметь возможность доступа к этой команде в WinEdt, как это можно сделать, например, с помощью bibtex. В графическом интерфейсе WinEdt также есть кнопка для выполнения makeindex, но она неактивна. Исполняемый файл там, поэтому я не могу понять, почему он неактивен/неактивен.

  1. Я видел, как кто-то задавал тот же вопрос на другом форуме, но, похоже, никто не мог ему помочь.http://thread.gmane.org/gmane.editors.winedt/7379.
  2. Я также нашел страницуhttp://www-h.eng.cam.ac.uk/help/tpl/textprocessing/miktex.htmlутверждая

    WinEdt и makeindex — для номенклатур и создания индекса вам понадобится makeindex. Он установлен, но опция меню неактивна, даже если вы запросите ее с помощью опции настройки. Решение — щелкнуть опцию, чтобы получить приглашение командной строки, и ввести строку makeindex (нужная вам строка будет в документации «nomenclatures» или «makeindex») [2008]

    что эта кнопка не должна работать (моя интерпретация).

  3. Я также нашел страницустиль makeindexгде один из ответов на вопрос ясно указывает на то, что эта кнопка действительно может работать.

Может ли кто-нибудь мне с этим помочь?

решение1

Предлагаю вам установить Nomenclatureпакет из сообщества пользователей WinEdt, WinEdt.org. Он добавит Make Nomenclatureпункт в TeXменю. Вот прямая ссылка наупаковка.

Кнопка не установлена ​​на панели инструментов. Если вы хотите ее иметь, откройте файл Toolbar.iniс помощью Options interfaceи вставьте BUTTON="Make_Nomenclature"между строками 359 и 360 Toolbar.ini:

  BUTTON="Make_Glossary"    
  BUTTON="Make_Nomenclature"    
  BUTTON="|"     

и нажмите на Load Current Scriptзначок.

решение2

Моя проблема была в том, что я не включил команды \makeindex (или \printindex) в свой файл LaTeX. Команда \makeindex приведет к записи файла .idx, а затем WinEdt автоматически изменит параметр makeindex в раскрывающемся меню TeX так, чтобы он не был серым.

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