次のコードがあります:
\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
ハイパーリンクが 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 番目のケースと同じ結果になります。