Не определено \printindex

Не определено \printindex
tex/.../supp-pdf.tex
tex/.../supp-mis.tex
loading : Context Support Macros / Miscellaneous (2004.10.26)
)
loading : Context Support Macros / PDF (2004.03.26)
)
tex/latex/hyperref/nameref.sty)
! Undefined control sequence.
l.19 \printindex
 ? 

Я получаю эту ошибку прямо сейчас. Я погуглил и нашел на том же форуме об этом, и там просили hyperrefзагрузить пакет.

Так как я в HUB, я не могу получить доступ к hyperrefпапке, но я вижу, что папка hyper ref уже существует. Я использую tetex(3.0)

Я вижу, что при конвертации из latex в pdf возникают ошибки компиляции. Есть ли другие способы решения этой проблемы? Или какие еще пакеты мне нужно установить?

решение1

попробуйте \usepackage{makeidx}\makeindexв преамбуле вашего документа. вам также придется запустить внешнюю программу makeindex, а затем pdflatexснова.

решение2

\makeindexи \index{}являются стандартными (La?)TeX, а не частью пакета makeidx, \printindexесть только.

Так что если вы пропустите добавление \usepackage{makeidx}в преамбулу, вы получите сообщение об ошибке только в тот момент, когда вы действительно хотите распечатать индекс, а не раньше. Это немного сбивает с толку.

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