名前: しっぽ愛好家 日時: 2004-08-19 20:13:49 IPアドレス: 210.234.44.*
>>31008 %%% まじめな対処法は,すぐには思いつきませんが… “その場しのぎ”でしたら,適宜 \newpage を補うとよいでしょう. 今の例の場合は,itemize 環境の最後から 2 番目の \item の 前に \newpage を入れます. また,この問題にはページ分割位置の決定が関わっているので, “実際のページ分割位置よりも大きく先に進んだところまで 読み込まずに済む”ように設定する,言い換えると, “ページ内に存在する垂直方向のグルーの縮小度を小さくする”と 改善されることが期待されます. 例えば,今の例ではプリアンブルに \def\@listi{% \leftmargin\leftmargini \parsep 4\p@ \@plus2\p@% \@minus\p@ \topsep 8\p@ \@plus2\p@% \@minus4\p@ \itemsep4\p@ \@plus2\p@% \@minus\p@ } \let\@listI\@listi という記述を追加して list 系の環境に関するグルーの縮小度を変更すると, (私が実験した限りでは)うまくいきます. %%% もちろん,必要があれば \@listii などの設定や, %%% \@startsection の第 4,第 5 引数といった点にも %%% 手を入れることになるでしょう.
この書き込みへの返事: