名前: 本田 日時: 2006-09-20 22:55:02 IPアドレス: 222.158.121.*
>>44956 >※ 特別なコントロール・シーケンスは、(LaTeX の標準としては) > 用意されていないと思います。 定義するならば \chardef\f@ur=4 ですね ところで,オリジナルの質問では (1)\let\org@item\itemは不要 (2)そもそも階層に分ける必要がない すなわち \def\enumerate{% \org@enumerate \itemindent1zw } だけで十分です. もっともこれらは単にコードを 簡略化させているだけかもしれませんが (3)この手のカスタマイズは enumerate環境そのものを再定義する方が見通しがよくなる (4)enumerateの階層に応じて設定を変えるならば 再定義の中で \@nameuse{enum@setup@\romannumeral\the\@enumdepth} というようなマクロを埋め込んでおき, 別途, \def\enum@setup@i{%第一階層の定義 ...... } \def\enum@setup@ii{%第二階層の定義 ..... } などとすることが多いです.
この書き込みへの返事: