
Как мне избавиться от ссылок для \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
как обычно.