Problema con el signo "igual" y la definición de entrada del glosario

Problema con el signo "igual" y la definición de entrada del glosario

Estoy usando el paquete de glosarios y encontré un problema en elsímbolocampo. Cuando lo defino, $m=1$aparece el siguiente mensaje de error:

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

Después de un análisis cuidadoso descubrí que si elimino el signo igual =, todo funciona perfectamente. Pero tengo que usar el signo igual... ¿Existe algún símbolo alternativo para el signo igual?

Si cambio el camposímbolofrom $m=1$to $m *(alternative equal sign)* 1$, mi glosario debería compilarse correctamente.

Aquí hay un MWE, cambia elsímbolocampo y verás la magia... (salida después del 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}  

ingrese la descripción de la imagen aquí

Respuesta1

El signo igual no es directamente el problema. El símbolo de opción obtiene su significado mediante la clave. Si una clave tiene un símbolo especial o algo como esto, debes usar llaves adicionales para proteger el argumento:

symbol={$m=1$},

Verás, es el mismo asunto que usas para nameo description.

Aquí el 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} 

información relacionada