
Ich habe mit Texlive 2022 erfolgreich ein Akronym innerhalb eines Akronyms verwendet, so
\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}
Mit Texlive 2022 wird das erreicht, was ich erwarte (und will):
Dies ist ein Satz, der ein Wort (W) (S) enthält.
Im Gegensatz dazu bietet Texlive 2023 Folgendes:
Dies ist ein Satz, der ein Wort (W) (W) enthält.
Ich frage mich, ob es ein Problem mit Texlive 2023 und/oder der Version des mitgelieferten Glossarpakets gibt oder ob ich das verschachtelte Paket \gls{}
außerhalb seines Umfangs verwende. In jedem Fall würde ich gerne wissen, wie ich mit Texlive 2023 (richtig) das Texlive 2022-Ergebnis erreichen kann.
(Hinweis: Ich mache das auf Overleaf, wo ich zwischen Texlive-Versionen wechseln kann, es aber speziell mit Texlive 2023 zum Laufen bringen muss, weil ich einen Beitrag bei einem Repository einreichen muss, das zwangsläufig Texlive 2023 verwendet.)
Bearbeiten: Es scheint, dass ich das beabsichtigte Verhalten abrufen kann, wenn ich den Befehl mit zusätzlichen geschweiften Klammern „schütze“: \newacronym{S}{S}{sentence that contains a {\gls{W}}}
… im Nachhinein betrachtet ein ziemlich naheliegender Versuch …