索引末尾的页面上有百分号的垃圾内容

索引末尾的页面上有百分号的垃圾内容

对于一本书长度的文档,使用memoirdocumentclass、输入许多文件并使用许多包,pdf 索引有两页完全是垃圾,由百分号和空格组成,如下面的屏幕截图所示。

由于该文档非常复杂,我无法使用简单的文档重现该行为以获得 MWE。

我的文档源(在附属文件中)中的最后一件事是:

\printindex\cleardoublepage%
%
\endinput

我的结局.ind是:

\item \idxmark{Zorn's Lemma}, \hyperpage{121}
    \subitem \gobbleone , \also{Hausdorff maximal principle}{121}
\item \idxmark{Zorn's lemma}, \mainref{114}, \hyperpage{114--117}

\end{theindex}

我的序言中的定义\idxmark是:

\newcommand{\idxmark}[1]{{\let\gobbleone\relax\markboth{\sffamily\bfseries#1}{\sffamily\bfseries#1}}#1}

不起眼的.ist文件是:

% MakeIndex style file
% output main entry <entry> as: \item \idxmark{<entry>}, 
item_0  "\n\\item \\idxmark{"
delim_0 "}, "
% not forgetting the subitem case
item_x1 "} \n \\subitem "
headings_flag 1
heading_prefix "{\\medskip\\hfill\\large\\textsf{\\textbf{"
heading_suffix "}}\\hfill}\\medskip\\nopagebreak\n"

知道这种非常奇怪的输出的来源是什么吗?或者至少如何着手找到其原因?

索引末尾有垃圾内容

相关内容