Hyperref/link 仅指向网站上条目的第一个缩写

Hyperref/link 仅指向网站上条目的第一个缩写

我正在使用首字母缩略词包acronym。结合该hyperref包,所有首字母缩略词都链接到首字母缩略词列表。现在我在一个页面上多次使用某些首字母缩略词。是否可以配置acronym为仅将第一个首字母缩略词链接到首字母缩略词列表?

我发现了一些熟悉的东西,但它是词汇表,我无法让它作为首字母缩略词:

https://tex.stackexchange.com/a/109137/71159

答案1

您也可以使用链接答案 () 的命令\glsentrytext{entry}来获取首字母缩略词。

acronym除非您因某些特殊原因而被约束于该包,否则您可以使用该glossaries包中的缩写词并利用以下优势\glsentrytext{entry}

\documentclass{article}
\usepackage{glossaries}
\begin{document}
\printglossary[type=\acronymtype,title=List of acronyms]
\newacronym{tag}{ACR}{ACRonym definition}
some text
some text
\gls{tag} % first time on the page
some text
some text
\glsentrytext{tag} % every other time you want
\end{document}

不过,我不确定如何检测该缩写词的某个出现是否是给定页面上的第一个出现。

相关内容