Eu tenho o seguinte código:
\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\newacronym{T}{T}{Test}
\begin{document}
\gls{T}
\gls{T}
\glsentryfull{T}
\end{document}
O que dá a seguinte saída:
No meu texto atual, uma agência governamental é mencionada no início do texto (portanto, seu nome e sigla são mostrados), mas depois tenho uma descrição de várias agências e quero que o nome e a sigla dessa agência apareçam novamente, mesmo que a sigla já foi definido. Então eu usei \glsentryfull{}
. No entanto, eu gostaria que isso também fosse hiperrefado.
Existe uma maneira de \glsentryfull{T}
gerar também um link, de preferência de forma que fique idêntico ao primeiro \gls
? O uso de glossaries-extra
está perfeitamente bem.
Responder1
Com apenas o glossaries
pacote base, use \acrfull
:
\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\newacronym{T}{T}{Test}
\begin{document}
\gls{T}
\gls{T}
\acrfull{T}
\end{document}
Observe que há uma pequena diferença se você usar \setacronymstyle
:
\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\setacronymstyle{long-short}
\newacronym{T}{T}{Test}
\begin{document}
\gls{T}
\gls{T}
\acrfull{T}
\end{document}
No primeiro caso \acrfull
possui dois hiperlinks e no segundo possui apenas um.
Com glossaries-extra
uso \glsxtrfull
:
\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym]{glossaries-extra}
\setabbreviationstyle[acronym]{long-short}
\newacronym{T}{T}{Test}
\begin{document}
\gls{T}
\gls{T}
\glsxtrfull{T}
\end{document}
Isso tem o mesmo resultado do segundo caso.