我想要将索引条目排版为$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
,则索引条目将合并。