\glsentryfull 帶鏈接

\glsentryfull 帶鏈接

我有以下程式碼:

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

測試 (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有兩個超鏈接,在第二種情況下只有一個。

隨著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}

這與第二種情況的結果相同。

測試 (T) T 測試 (T)

相關內容