我正在努力idxlayout
生成格式化的索引(我的目的是能够将所有子条目分组到一个段落中)。这是一个最小的例子:
\documentclass[12pt]{article}
\usepackage{makeidx}
\makeindex
\usepackage{idxlayout}
\begin{document}
\tableofcontents
\section{Test}
Test\index{test}
\printindex
\end{document}
当我编译它时
$ latex $docname
$ makeindex $idxfile
$ latex $docname
最后一个命令失败并出现此错误(以及其他后续错误):
! Undefined control sequence.
\theindex ...umnnote}{}{\ila@prenote }}\ifnumcomp
{\theidxcols }{<}{\tw@ }{\...
l.1 \begin{theindex}
如果我忽略错误,我会得到一个包含两个索引的文档(第一个索引是空的),并且第二个索引周围会出现一些符号(即“2¡Θ”和“2¡Θ”)。
你能帮忙吗?提前谢谢!
答案1
更新您的 TeX 发行版:该\ifnumcomp
宏已添加到etoolbox
2009-08-06 发布的 1.8 版本中。
请注意,仅更新软件包并不能保证一切正常运行,因此最好升级整个发行版。