我有以下程式碼:
\documentclass{article}
\usepackage{hyperref}
\usepackage[acronym]{glossaries}
\newacronym{T}{T}{Test}
\begin{document}
\gls{T}
\gls{T}
\glsentryfull{T}
\end{document}
給出以下輸出:
在我的實際文本中,在文本的前面提到了一個政府機構(因此顯示了其名稱和縮寫詞),但後來我對各個機構進行了描述,並希望該機構的名稱和縮寫詞再次出現,即使縮寫詞已經被定義了。所以我用過\glsentryfull{}
.不過,我也希望對此進行 hyperref'ed。
有沒有辦法\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}
這與第二種情況的結果相同。