術語表中的方框

術語表中的方框

我使用詞彙表包來獲取符號列表。入口

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

相關內容