名前: . 日時: 2009-10-14 16:28:03 IPアドレス: 59.134.169.*
>>53842 然るべき寸法の垂直ボックスを作成し,その中で \leaders(あるいは, \cleaders,\xleaders)を用いてください. # 縦方向のリーダーを作成したいのなら,\leaders などを # \leaders \hbox{<繰り返しパターン>}%%% \vbox{<繰り返しパターン>} でも可 # \vfill %%% あるいは \vskip <適当なグル―> # のように縦方向の空白を繰り返しパターンで埋めるように使うだけです. \documentclass{jarticle} \makeatletter \def\lead{% %%% lead 環境内のテキストを保存 \setbox0\vbox\bgroup \hsize20zw\relax%%% 行長 = 20zw \@parboxrestore \@setminipage}%%% minipage 環境の開始時と同様の初期化処理 \def\endlead{% \par\vskip\z@ \@minipagefalse\egroup \leavevmode \hfill \hbox{% \vbox to\ht\z@{%%% 保存したテキスト部分と同じ高さのボックスを作成 \xleaders \vbox{%%% 繰り返される小罫線の寸法・間隙の大きさは適宜変更してください \vskip1pt \hrule height3pt width .6pt \vskip1pt}% \vfil}% \hskip1zw \box\z@}} \makeatother \begin{document} \begin{lead} これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \end{lead} \end{document}
この書き込みへの返事: