消除指数宏中的过早标记化

消除指数宏中的过早标记化

我在 LaTeX 文档中生成了大量包含格式的索引条目,其中一些条目位于影响参数过早标记的区域(脚注、的可选参数\item等),因此我在文件的同一页面上获得两个看起来相同的条目.idx,一个在格式后有空格(例如\textit␣␣{foo}以及\textit{foo})。

这个问题已经通过关于脚注中的索引条目的问题以及一个回复链接关于命名索引的问题但仅限于多个索引的情况(带有\index命令的可选参数)。

有没有办法针对单个索引解决这个问题?从上面的两页中我看不出如何概括解决方案。

[顺便说一句,我感兴趣的是知道这两个虚假空间实际上来自哪里,以及为什么标记化会插入它们。]

相关内容