縮寫詞中的縮寫詞和術語表

縮寫詞中的縮寫詞和術語表

我在 Texlive 2022 上成功地使用了首字母縮略詞中的首字母縮略詞,如下所示

\documentclass{article}

\usepackage[acronym,nonumberlist]{glossaries}
\newacronym{W}{W}{word}
\newacronym{S}{S}{sentence that contains a \gls{W}}

\begin{document}

This is a \gls{S}.

\end{document}

通過 Texlive 2022,這會產生我期望(和想要)的結果:

這是一個包含單字(W)(S)的句子。

相比之下,Texlive 2023 的結果是:

這是一個包含單字(W)(W)的句子。

我想知道 Texlive 2023 和/或其附帶的詞彙表包的版本是否有問題,或者我是否使用了\gls{}超出其範圍的巢狀。不管怎樣,我想知道如何(正確地)使用 Texlive 2023 實現 Texlive 2022 結果。

(注意:我在 Overleaf 上執行此操作,我可以在 Texlive 版本之間切換,但需要使其與 Texlive 2023 配合使用,因為我需要將論文提交到必須使用 texlive 2023 的存儲庫)


編輯:如果我用額外的大括號“保護”命令,我似乎可以檢索預期的行為:\newacronym{S}{S}{sentence that contains a {\gls{W}}}......回想起來,這是一個顯而易見的嘗試......

相關內容