Re: 目次と桁数のおおきい数字の出力

名前: 本田
日時: 2006-10-25 09:02:27
IPアドレス: 219.118.112.*

>>45636 >自動判断するとか(最大の幅をauxに書き出す?),良い手はないでしょうか。 (1)ノンブルの長さによって変える方法 \@pnumwidth を使う直前で 一度ノンブルの出力幅を計測して, それによって\@pnumwidthを再定義する. (2)auxに吐き出す (1)同様に\@pnumwidthの幅をauxに \immdiate\write\@auxout{\gdef\noexpand\saved@pnumwidth{\the\wd\z@}} %%%\wd\z@はノンブルの幅 をしておいて, 実際に使う場合は\saved@pnumwidthを\@pnumwidthにする. \saved@pnumwdithが存在しないときのために, デフォルトの\saved@pnumwidthが必要. ノンブルが単調増加なことが前提です. アイデアだけでコードはないですけど (1)は実際によく使ってる手です.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)