\glsdesc 超链接

\glsdesc 超链接

如何删除 的链接\glsdesc,同时保留 的链接\gls?这可能吗?

(链接描述是没有意义的,因为词汇表没有提供任何额外信息。)

% arara: pdflatex
% arara: makeglossaries
% arara: pdflatex

\documentclass{article}

\usepackage{hyperref}
\usepackage[acronym,toc,style=listgroup]{glossaries}
\makeglossaries

\newglossaryentry{apc} {
    name = {antigen presenting cell},
    description = {cells that present MHC proteins on their surface},
}


\begin{document}

\Glspl{apc} are \glsdesc{apc}.

\printglossary

\end{document}

答案1

glossaries提供\glsdesc*删除超链接的功能:

在此处输入图片描述

\documentclass{article}

\usepackage{hyperref}
\usepackage[acronym,toc,style=listgroup]{glossaries}
\makeglossaries

\newglossaryentry{apc} {
    name = {antigen presenting cell},
    description = {cells that present MHC proteins on their surface},
}


\begin{document}

\Glspl{apc} are \glsdesc*{apc}.

\printglossary

\end{document}

如果你绝不想要超链接\glsdesc宏,然后将以下内容添加到序言中加载中glossaries

\let\oldglsdesc\glsdesc
\renewcommand{\glsdesc}{\oldglsdesc*}

\glsdesc并照常使用。

相关内容