テキストを枠で囲みます。 rectbox 環境が,枠線を tpic-specials で描画するのに対し, EMpsrectbox 環境は PostScript で描画します。 その効用は, 枠線を太くしたとき コーナーを四分円にしたとき など,綺麗につながる,というところにあります。
emathPs.sty
ただし,下請けが emathPb.sty にありますから \usepackage{emathPs} \usepackage{emathPb} として用います。
\begin{EMpsrectbox}[#1]<#2>
.....
\end{EMpsrectbox}
key=val をコンマ区切りで並べます。有効な key は
bitem
bitempos
debug
hsep
hvsep
item
itempos
rectboxoct
rectboxoval
rectboxWidth
rectboxwidth
vsep
emathPs.sty の仕様として,いったん作成された EPS ファイルは再描画されません。 したがって,枠内のテキストが変更され行数に増減があっても枠は前のままです。 基本例で,テキスト部が修正され,長くなったとしましょう。
テキスト部と枠線(EPS file)は,左下を揃えた配置されますから, 長くなったテキスト部の先頭行は枠の外に飛び出しています。
枠を作り直すには,[debug]オプションをつけます。
枠内のテキスト部と枠線との間隔は \fboxsep に従います。 これを変更するには,\fboxsep を変更すればよいわけではありますが, \fbox などにも影響を及ぼしますから,EMpsrectbox環境独自の変更法を用意してあります。
まずは,左右の罫線とテキスト部との間隔です。[hsep=..]の右辺値は単位つきの長さです。
上下の罫線との間隔変更は [vsep=..] オプションです。
もちろん,両者を併用することも出来ますが
両者が同じ長さのときは [hvsep=..] オプションでまとめて指定できます。
罫線枠上辺に見出し文字列を配置するためのオプションが [item=..]です。
見出し配置位置を変更するオプションが [itempos=.] です。
\EMpsRectbox
EMpsitemrectbox環境?
rectbox環境