
Utilizo el paquete de glosarios para obtener una lista de símbolos. La entrada
\newglossaryentry{box}{
name=\ensuremath{\fbox{$A$}},
sort={A},
description={A},
type=symbolslist
}
da el error
! Argument of \boxframe has an extra }.
Este error no aparece cuando uso \mbox
en lugar de \fbox
. Al intentar hacer un ejemplo mínimo, este error no ocurrió, así que supongo que hay algo más mal, pero como mi archivo de clase es bastante grande, no pude encontrar el problema. ¿Alguien sabe qué podría causar este problema?
Respuesta1
\fbox
se rompe en un contexto expandible. Entonces \protect
puede ayudar:
\newglossaryentry{box}{
name={\protect\fbox{$A$}},
sort={A},
description={A},
type=symbolslist
}
He eliminado \ensuremath
. No sirve para nada, porque su argumento es un comando en modo texto ( \fbox
).