我想使用 imakeidx 包创建两个索引,并使用 splitindex 选项:
\documentclass{scrartcl}
\usepackage[splitindex]{imakeidx}
\makeindex
\makeindex[name=foo,title=Test]
\begin{document}
Test1\index{Test1}
Test2\index[foo]{Test2}
\newpage
Test3\index{Test3}
Test4\index[foo]{Test4}
\printindex
\printindex[foo]
\end{document}
结果是一条错误消息Input index file foo-foo.idx not found
。这看起来相当令人恼火,因为\jobname
不是foo
。
如果我省略该splitindex
选项,则会创建索引,但现在两者都有名称Test
,并且都包含所有索引,无论 -command 的选项是什么\index
。
我使用 pdfLaTeX 版本 3.1415926-2.4-1.40.13(TeX Live 2012)和 imakeidx 版本 1.2b。