名前: 本田 日時: 2006-05-12 10:30:52 IPアドレス: 219.118.112.*
>>42818 (j)article.clsだと仮定して たとえば,sectionに対するrefをとった場合に sectionの(直接)親であるchapterの値を取得したいという 意味なんじゃないかなと思います LaTeXのカウンタはすべて \cl@@ckptというマクロ(\@eltリスト)で記録されています また,それぞれのLaTeXのカウンタ<cnt>の(直接の)子供のカウンタは \cl@<cnt>というマクロ(\@eltリスト)に記録されています. また子供から親を辿る機構はないはずです. したがって,真剣にやるなら (1)すべての必要なLaTeXカウンタ類を定義する (2)すべてのLaTeXのカウンタ<cnt>に対して そのカウンタ<cnt>を子供とするカウンタが存在するかを \cl@@ckptの各要素<cnt'>に対する\cl@<cnt>を検査することで調べて 子供から親へのリンクリストを構成する (3)構成したリンクリストを使うことで所望(と思われる)の動作は可能 ということでしょうか...ややこしいですけど(-_-;; #この手の処理の説明が詳しいのは #吉永氏の「LaTeX2e クラス&マクロ 実践解説」しか知りません
この書き込みへの返事: