一行の文字数をページ内で変更したい

Re: 一行の文字数をページ内で変更したい

- しっぽ 愛好家 の投稿
返信数: 0
# 本題からは外れますが……

>minipage 環境や \parbox コマンドでは、中身をボックスに入れることに
>なるので、前後のテキストとの行間が乱れ
そうですね.
\vbox(\parbox[b]...)の場合,下側の行間は問題なくても
上側については「ボックスの height」と
「ボックスの中身の第 1 行の height」とは一般には異なるため
上側の行間が変わってしまいます.
ということは,(すでにご存知かもしれませんが)
「ボックスの上側に行間の調整に用いるダミーのボックスを
置いた後,そのボックスのベースラインと配置したいテキストの第 1 行の
ベースラインが一致するように戻る」と上側の行間も補正できそうですね.
\vtop(\parbox[t]...)の場合については,行間の補正をボックスの下側で
行うことになるだけで,補正のやり方は \vbox の場合と同様です.
もっとも,どちらの場合についてもボックスの中身の第 1 行あるいは
最終行にイレギュラーな高さを持つものが含まれるときは例外ですが
(とりあえず,添付のサンプルファイルのようなことは可能です).