
나는 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)라는 단어가 포함된 문장입니다.
\gls{}
Texlive 2023 및/또는 Texlive 2023이 제공하는 용어집 패키지 버전에 문제가 있는지, 아니면 해당 범위를 벗어난 중첩을 사용하고 있는지 궁금합니다 . 어느 쪽이든 Texlive 2023을 사용하여 Texlive 2022 결과를 (올바르게) 달성하는 방법을 알고 싶습니다.
(참고: Texlive 버전 간에 전환할 수 있는 Overleaf에서 이 작업을 수행하고 있지만 반드시 texlive 2023을 사용하는 저장소에 논문을 제출해야 하기 때문에 특히 Texlive 2023에서 작동하도록 해야 합니다.)
편집: 추가 중괄호를 사용하여 명령을 "보호"하면 의도한 동작을 검색할 수 있는 것 같습니다. \newacronym{S}{S}{sentence that contains a {\gls{W}}}
... 돌이켜보면 꽤 분명한 일입니다...