词汇表包:仅禁用首字母缩略词的超链接

词汇表包:仅禁用首字母缩略词的超链接

我正在使用\usepackage[acronym]{glossaries-extra}并了解该开关\glsdisablehyper,但这会影响我的词汇表条目和首字母缩略词。我如何才能仅禁用指向我的首字母缩略词的超链接?

答案1

这可能不是最优雅的解决方案,但如果您使用该shortcuts选项,则可以用\ac代替\gls缩写词,并保留\gls词汇表条目。这两个命令都提供了星号变体,可抑制超链接,因此\gls和的组合\ac*应该会给您带来预期的结果:

在此处输入图片描述

\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym,shortcuts]{glossaries}

\makeglossaries

\newglossaryentry{sample1}{name={sample1},description={an example}}
\newglossaryentry{sample2}{name={sample2},description={another example}}

\newacronym{html}{HTML}{hypertext markup language}
\newacronym{tug}{TUG}{\TeX\ User Group}

\begin{document}
\ac*{html} and \ac*{tug}. 

\gls{sample1} and  \gls{sample2}.

\printglossaries

\end{document}

相关内容