我正在使用大书,并且对进行了重新定义@wrindex
,在我添加包之后imakeidx
它就停止工作了。
\documentclass{book}
\usepackage[xindy]{imakeidx}
\makeindex
\makeatletter
\def\@wrindex#1{%
\protected@write{\@indexfile}{}{%
#1% some additional code goes here
:\thepage
}%
}
\makeatother
\begin{document}
\index{notepad}
\printindex
\end{document}
通过这个简单的示例,我得到了以下错误:
! Undefined control sequence. <argument> \@indexfile l.16 \index{ notepad}
但我需要使用imakeidx
。