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}
序言,您只会在实际要打印索引时收到错误消息,而不会在此之前收到错误消息。这有点令人困惑。