如何从包 glossaries-extra 中的 \gls 中删除红色链接边框?

如何从包 glossaries-extra 中的 \gls 中删除红色链接边框?

在包中glossaries-extra,为了获得一个符号列表,其中的页码位于符号描述之后,您需要\gls{label}在第一次出现这样的符号时(或者在您希望在符号列表中引用该符号的情况下)使用该命令,但这会使 PDF 文件显示一个可怕的红色矩形包围符号,当然我可以简单地\usepackage[hidelinks]{hyperref}在序言中使用它,但这会使所有超链接失去红色矩形,我不想要这样,我只希望实例\gls{label}失去红色矩形,类似于我可以在本地使用的命令,例如\NoRedRectangle{\gls{label}},或者执行此操作的选项glossaries-extra,有这样的事情吗?

这是一个简单的例子:

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[symbols,nogroupskip,sort=use,automake]{glossaries-extra}

\makeglossaries

\begin{document}
\newglossaryentry{Sd}{name={\ensuremath{S_\dagger}},sort={Sd},description={The self-adjoint part of a subset from a $C^*$-algebra $\hspace{0.3pt}$, $\hspace{2pt}$},type={symbols}}\gls{Sd}

\newpage
\printglossary[type=symbols,title={Symbols List}]
\thispagestyle{plain}
\end{document}

答案1

使用\setkeys{glslink}{hyper=false}after\usepackage{glossaries-extra}可禁用词汇表条目的链接,同时还会删除红色的超链接边框。

相关内容