\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}

テスト (T) T テスト (T)

次を使用する場合は若干の違いがあることに注意してください\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}

テスト (T) T テスト (T)

最初のケースでは\acrfullハイパーリンクが 2 つあり、2 番目のケースではハイパーリンクが 1 つだけあります。

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}

これは 2 番目のケースと同じ結果になります。

テスト (T) T テスト (T)

関連情報