我正在使用\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}