将条目添加到缩写列表但不添加到索引中

将条目添加到缩写列表但不添加到索引中
\documentclass{memoir}

\usepackage[xindy,abbreviations,nomain,nonumberlist]{glossaries-extra}

\makeglossaries
\makeindex

\glssetcategoryattribute{abbreviation}{dualindex}{true}
\newabbreviation{html}{html}{hypertext markup language}
\newabbreviation{ac}{ac}{ante correctionem}

\begin{document}
\gls{html}
\glsadd{ac}
\printglossaries
\printindex
\end{document}

我想取消对 的索引ac,但将其保留在缩写列表中。目前,它出现在 所\glsadd调用页面下的索引中。

答案1

只需为其分配不同的类别属性(未dualindex设置属性)。例如:

\documentclass{memoir}

\usepackage[xindy,abbreviations,nomain,nonumberlist]{glossaries-extra}

\makeglossaries
\makeindex

\glssetcategoryattribute{abbreviation}{dualindex}{true}
\newabbreviation{html}{html}{hypertext markup language}
\newabbreviation[category=nondual]{ac}{ac}{ante correctionem}

\begin{document}
\gls{html}
\glsadd{ac}
\printglossaries
\printindex
\end{document}

由于没有为此类别明确设置缩写样式,因此它将恢复使用该abbreviation类别的样式。

缩写 ac ante Correctionem html 超文本标记语言

索引 html,1

相关内容