\glsentryfull com link

\glsentryfull com link

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:

insira a descrição da imagem aqui

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-extraestá perfeitamente bem.

Responder1

Com apenas o glossariespacote base, use \acrfull:

\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}

\newacronym{T}{T}{Test}

\begin{document}
    \gls{T}

    \gls{T}

    \acrfull{T}
\end{document}

Teste (T) Teste T (T)

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}

Teste (T) Teste T (T)

No primeiro caso \acrfullpossui dois hiperlinks e no segundo possui apenas um.

Com glossaries-extrauso \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.

Teste (T) Teste T (T)

informação relacionada