Cuadro en glosarios

Cuadro en glosarios

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 \mboxen 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

\fboxse rompe en un contexto expandible. Entonces \protectpuede 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).

información relacionada