\glsentryfull со ссылкой

\glsentryfull со ссылкой

У меня есть следующий код:

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

\newacronym{T}{T}{Test}

\begin{document}
    \gls{T}

    \gls{T}

    \glsentryfull{T}
\end{document}

Что дает следующий результат:

введите описание изображения здесь

В моем реальном тексте правительственное агентство упоминается в начале текста (поэтому его название и аббревиатура показаны), но затем у меня есть описание различных агентств, и я хочу, чтобы название и аббревиатура этого агентства появились снова, хотя аббревиатура уже была определена. Поэтому я использовал \glsentryfull{}. Однако я бы хотел, чтобы это также было гиперссылкой.

Есть ли способ сделать так, чтобы \glsentryfull{T}также сгенерировалась ссылка, желательно так, чтобы она выглядела идентично первой \gls? Использование glossaries-extraвполне допустимо.

решение1

Используя только базовый glossariesпакет \acrfull:

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

\newacronym{T}{T}{Test}

\begin{document}
    \gls{T}

    \gls{T}

    \acrfull{T}
\end{document}

Тест (Т) Т Тест (Т)

Обратите внимание, что есть небольшая разница, если вы используете \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}

Тест (Т) Т Тест (Т)

В первом случае \acrfullимеется две гиперссылки, а во втором — только одна.

С glossaries-extraиспользованием \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}

Результат тот же, что и во втором случае.

Тест (Т) Т Тест (Т)

Связанный контент