\hrule で罫線が出力されないケース

名前: トノ
日時: 2001-12-22 15:21:54
IPアドレス: 150.35.254.*

先日ここで版面(本文印刷領域)の下端の話題が出たときに、 その位置を DVI 上で確認できるようにしようと、 次のようなソースを書きました。 \documentclass{article} \begin{document} \null\vfill\hrule \end{document} メインの垂直モードで \hrule を使えば、\vsize の長さの横罫線が 引かれるから、上記のようにすれば、版面横幅(\textwidth)の長さの 横罫線が、版面の下端に出力されるはずだと思ったのですが、 実際に試してみると、ページ番号以外何も表示されませんでした。 どういう理屈なのか、TeXbook 等、読み返してみたのですが、それらしい 記述が見つけられませんでした。 なぜこうなるのか、教えていただけないでしょうか。 # 自分でいろいろ試してみたところでは、上記ソース中のの \null の # 代わりに \leavevmode や、\mbox{}、\indent を使うと期待どおりに # なります。一方、\noindent や \hbox{} では駄目でした。どうやら、 # 一旦水平リストに何かを加えないと \hrule は出力されないように # 思えるのですが・・・

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)