名前: 北見 けん 日時: 2010-07-09 09:26:55 IPアドレス: 211.128.71.*
>>55070 align環境の中で \measure@ が呼ばれて、さらにそこから \savecounters@ が呼び出されます。 よく読んでいませんが、\measure@ はおそらく組版対象の大きさを測るマクロで、 その際にLaTeX流のカウンタの値をセーブしておくのが \savecounters@ だと思います。 \savecounters@の中では、各カウンタの値を \global を使って代入しなおしているので、 グループの外にまで持ち越されるようです。 対処法ですが、 カウンタのリストは \cl@@ckpt に保存されているようなのでここから\@elt{fuga}を除去するか、 \savecounters@の中で fuga カウンタだけを除外するように変更するなどの方法があると思います。
この書き込みへの返事: