"등호" 기호 및 용어집 항목 정의 문제

"등호" 기호 및 용어집 항목 정의 문제

용어집 패키지를 사용하고 있는데 다음에서 문제가 발생했습니다.상징필드. 정의하면 $m=1$다음과 같은 오류 메시지가 나타납니다.

! Missing $ inserted.
<inserted text> 
                $
l.6 \end{theglossary}
                     \glossarypostamble

주의 깊게 분석한 결과 등호를 제거하면 =모든 것이 완벽하게 작동한다는 것을 발견했습니다. 그런데 등호를 사용해야 하는데... 등호를 대체할 수 있는 기호가 있나요?

분야를 바꾸면상징에서 $m=1$까지 $m *(alternative equal sign)* 1$, 내 ​​용어집이 올바르게 컴파일되어야 합니다.

여기 MWE가 있습니다.상징필드를 클릭하면 마법이 보일 것입니다... (MWE 이후 출력)

\documentclass{scrartcl}
\usepackage{glossaries}
\makeglossaries

\newglossaryentry{vacuous}
{
    name={vacuous},
    description={A mass whose bla bla bla},
    symbol=$m=1$,
}

\begin{document}

\gls{vacuous}

\glossarystyle{index}  % chose style here
\printglossary[type=main]

\end{document}  

여기에 이미지 설명을 입력하세요

답변1

등호는 직접적인 문제가 아닙니다. 옵션 기호는 키로 의미를 얻습니다. 키에 특수 기호나 이와 유사한 것이 있는 경우 추가 중괄호를 사용하여 인수를 보호해야 합니다.

symbol={$m=1$},

namefor 또는 에 사용하는 것과 동일한 문제라는 것을 알 수 있습니다 description.

여기 mwe가 있습니다:

\documentclass{scrartcl}
\usepackage{glossaries}
\makeglossaries

\newglossaryentry{vacuous}
{
    name={vacuous},
    description={A mass whose bla bla bla},
    symbol={$m=1$},
}

\begin{document}

\gls{vacuous}

\glossarystyle{index}  % chose style here
\printglossary[type=main]

\end{document} 

관련 정보