Re: 垂直方向のリーダー罫

名前: .
日時: 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}

この書き込みへの返事:

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