未定義 \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
 ? 

今このエラーが発生しています。Google で検索して、同じフォーラムでこの件について見つけたのですが、hyperrefパッケージのダウンロードを求められました。

HUB にいるので、hyperrefフォルダにアクセスできませんが、ハイパーリファレンスフォルダがすでに存在していることがわかります。私は tetex(3.0) を使用しています。

LaTeX から PDF に変換中に、コンパイル エラーが発生していることがわかります。これを解決する他の方法はありますか。または、インストールする必要がある他のパッケージは何ですか。

答え1

\usepackage{makeidx}\makeindexドキュメントのプリアンブルで試してください。外部プログラムもmakeindex再度実行する必要がありますpdflatex

答え2

\makeindexこれらは\index{}標準の (La?)TeX であり、makeidx パッケージの一部ではなく、そのみ\printindexです。

したがって、プリアンブルに追加し忘れた場合は\usepackage{makeidx}、インデックスを実際に印刷する時点でのみエラー メッセージが表示され、それより前では表示されません。これは少しわかりにくいです。

関連情報