Undefinierter \printindex

Undefinierter \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
 ? 

Ich bekomme gerade diesen Fehler. Ich habe gegoogelt und im selben Forum etwas darüber gefunden und es wurde nach hyperrefeinem Paketdownload gefragt.

Da ich im HUB bin, kann ich nicht auf hyperrefden Ordner zugreifen, sehe aber, dass der Hyper-Ref-Ordner bereits vorhanden ist. Ich verwende tetex (3.0).

Ich sehe, dass beim Konvertieren von Latex nach PDF Kompilierungsfehler auftreten. Gibt es andere Möglichkeiten, dies zu lösen? Oder welche anderen Pakete muss ich installieren?

Antwort1

Versuchen Sie es \usepackage{makeidx}\makeindexin der Präambel Ihres Dokuments. Sie müssen auch das externe Programm ausführen makeindexund dann pdflatexerneut.

Antwort2

\makeindexund \index{}sind Standard-(La?)TeX und nicht Teil des Pakets makeidx, sondern nur \printindex.

Wenn Sie also vergessen, \usepackage{makeidx}Ihrer Präambel etwas hinzuzufügen, erhalten Sie erst an der Stelle eine Fehlermeldung, an der Sie den Index tatsächlich drucken möchten, nicht vorher. Das ist etwas verwirrend.

verwandte Informationen