未知索引关键字 \indexentry,空的 .ilg 文件

未知索引关键字 \indexentry,空的 .ilg 文件

我正在尝试使用 splitidx 创建多个索引(该问题也出现在 multind 和 amsmidx 中),但是当我运行 makeindex 时,它会拒绝我的所有条目,并且我在 .ilg 日志文件中收到此消息:“未知索引关键字 \indexentry[Hal]!!”来自下面的 MWE,[Alka] 也是如此。

\documentclass[a4paper, headsepline, footsepline, tablecaptionabove, 12pt]{scrartcl}
\usepackage{splitidx}
\makeindex
\newindex[As]{Hal}
\newindex[Bs]{Alka}
\begin{document}

\section{A}
Eintrag A\sindex[Hal]{A}
\newpage

\section{B}
Eintrag B\sindex[Alka]{B}

\newpage
\printindex*


\end{document}

我的索引文件如下所示:

\indexentry[Hal]{A}{1}
\indexentry[Alka]{B}{2}

我以前从未使用过索引,所以也许我做了一些非常基本错误的事情。我使用 Texmaker 进行记录,有或没有管理员权限并不重要。

答案1

当涉及到包时splitidx,实际索引的生成必须由splitindex而不是执行makeindex(内部使用splitindex适当的参数调用)。

所以工作流程是

pdflatex filename
splitindex filename
pdflatex filename

相关内容