용어집이 포함된 약어 내의 약어

용어집이 포함된 약어 내의 약어

나는 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}}}... 돌이켜보면 꽤 분명한 일입니다...

관련 정보