
나는 기호 목록을 위해 용어집 패키지를 사용합니다. 항목
\newglossaryentry{box}{
name=\ensuremath{\fbox{$A$}},
sort={A},
description={A},
type=symbolslist
}
오류가 발생합니다
! Argument of \boxframe has an extra }.
\mbox
대신 사용하면 이 오류가 나타나지 않습니다 \fbox
. 최소한의 예제를 만들려고 해보니 이런 오류는 발생하지 않아서 뭔가 다른 문제가 있지 않을까 추측해 보았으나, 클래스 파일이 꽤 크기 때문에 문제점을 찾을 수 없었습니다. 이 문제의 원인이 무엇인지 아는 사람이 있습니까?
답변1
\fbox
확장 가능한 컨텍스트에서 중단됩니다. 그러면 \protect
도움이 될 수 있습니다:
\newglossaryentry{box}{
name={\protect\fbox{$A$}},
sort={A},
description={A},
type=symbolslist
}
을(를) 제거했습니다 \ensuremath
. 인수가 텍스트 모드 명령( \fbox
) 이기 때문에 아무 목적도 없습니다 .