索引中的书名重复

索引中的书名重复

我遇到了一个无法解决的奇怪问题。这是一个最简单的例子:

\documentclass[12pt,letterpaper,twoside]{memoir}
\newcommand{\defn}{\textit}
\begin{document}
 Autopoiesis, developed by Humberto  Maturana\footnote{H. R. Maturana and F. Varela (1973)  \textit{De M\'aquinas y Seres Vivos}\index{maqui@\textit{M\'aquinas y Seres Vivos, de}}, Editorial Universitaria, Santiago, Chile.\label{maq}}\footnote{H. R. Maturana and F. Varela (1980) \textit{Autopoiesis and Cognition: the Realisation of the Living}
 \index{AutopoiesisAnd@\textit{Autopoiesis and Cognition}}
 D. Reidel Publishing Company, Dordrecht.\label{cogn}} 
 \textit{Autopoiesis and Cognition: the Realisation of the Living}\footref{cogn}
 \index{AutopoiesisAnd@\textit{Autopoiesis and Cognition}} are the original sources for Humberto Maturana and Francisco Varela's autopoiesis. 
\printindex
\end{document}

尽管我复制并粘贴了\index条目,但这两本书的标题在索引中都出现了两次。在完整示例中,它们位于不同的页面上,但在最小示例中,它们都位于第 1 页,但这并不能阻止它们出现两次。在完整示例中,类似情况不会发生这种情况。

idx 文件如下所示:

\indexentry{maqui@\textit{M\'aquinas y Seres Vivos, de}}{1}
\indexentry{AutopoiesisAnd@\textit{Autopoiesis and Cognition}}{1}
\indexentry{maqui@\textit  {M\'aquinas y Seres Vivos, de}}{1}
\indexentry{AutopoiesisAnd@\textit  {Autopoiesis and Cognition}}{1}

在第三和第四个中, 后面有空格\textit{,但在第一个和第二个中没有。

相关内容