词汇表中的方框

词汇表中的方框

我使用词汇表包来获取符号列表。条目

\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)。

相关内容