重複的排版索引條目

重複的排版索引條目

我想要將索引條目排版為$a_\text{T}$,因此我發出命令\index{at@$a_\text{T}$}。每次使用此索引命令都會在索引中建立一個單獨的行。我怎麼能\makeindex辨識出它們都引用相同的主題?

我的索引條目如下所示:

在此輸入影像描述

答案1

很難說,因為您沒有提供範例,但我猜您已經這樣做了:

在此輸入影像描述

\documentclass{article}

\usepackage{amsmath}
\usepackage{makeidx}
\makeindex
\begin{document}

zz\index{at@$a_\mathrm{T}$}

zz\mbox{zz\index{at@$a_\mathrm{T}$}}

\printindex

\end{document}

一個參數被逐字讀取,另一個則不被讀取,從而產生idx如下文件

\indexentry{at@$a_\mathrm{T}$}{1}
\indexentry{at@$a_\mathrm  {T}$}{1}

具有不同的條目。最簡單的解決方案是將兩者包裝在同一個指令中。如果您\mbox在第一個周圍放置(或任何東西),\index 那麼索引條目將合併。

相關內容