Re: boxedminipage環境内の改行幅

名前: トノ
日時: 2003-02-07 15:11:36
IPアドレス: 150.35.254.*

>>16230 示されたソースには、2 点、問題があるようです。 第一に、エラーというのは ! Missing number, treated as zero. <to be read again> \par l.17 \end{boxedminipage} というやつでしょうか。 これは \baselinestretch の設定とは関係ないでしょう。 \baselineskip というパラメーターが記述されているので、TeX はそれを代入構文の 開始と判断したのに、代入するべき値(伸縮長)が見つけられなかったので、 エラーになっているのだと思います。 \baselineskip をコメントアウトするとエラーはなくなりました。 ※ 1 行分の垂直スペースをあけたいのなら、\vspace{\baselineskip} のように すればいいでしょう。 次に、boxedminipage の中での行送りの設定ですが、\baselinestretch を 再定義しただけでは変化しません。その後で \selectfont というコマンドを 発行する必要があります。\small は内部で \selectfont を呼出しますので、 \small と \baselinestretch の再定義の順番を入替えればいいでしょう。 なお、段落内の行送りは、段落が終了した時点での値が、その段落全体に 適用されます。従って、環境内で行送りを変更した場合、環境が終了する 前に段落が確実に終了するように、\end{????} の前に空行か \par コマンドを 置く方が安全です。 ※ boxedminipage 環境に関しては、\end{boxedminipage} 環境で 段落を終了させても期待どおりになるようですが。

この書き込みへの返事:

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