用語集のボックス

用語集のボックス

シンボルのリストにはglossariesパッケージを使用します。エントリ

\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

関連情報