我有一个工作词汇表,我想使用额外的词汇表(基本上只在每个词汇表条目或首字母缩略词第一次出现时有一个链接,例如:词汇表:每章第一次出现时只显示超链接)。
但是,在我的词汇表中,我使用 see={} 来添加更多信息,其中可能包括 href、超链接和 \refs。
当使用 glossaries-extra 包时,会产生以下错误:
! Use of \\glssee doesn't match its definition.
以下是 MWE:
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage[]{glossaries-extra}
\makeglossaries
\newglossaryentry{sample1}{name={sample 1},description={an example}}
\newglossaryentry{sample2}{name={sample 2},description={an
example},see=[My custom text \href{http://google.com}{Google}]{}}
\newglossaryentry{sample3}{name={sample 3},description={an
example},see={sample2}}
\begin{document}
\gls{sample3}.
\printglossaries
\end{document}
使用普通词汇表 (\usepackage{glossaries}) 一切正常。有没有办法实现与使用 glossaries-extra 相同的效果?