テキストを枠で囲みます。
 rectbox 環境が,枠線を tpic-specials で描画するのに対し,
 EMpsrectbox 環境は PostScript で描画します。
 その効用は,
   枠線を太くしたとき
   コーナーを四分円にしたとき
 など,綺麗につながる,というところにあります。
#contents
#br
*定義されているスタイルファイル [#wbd77e22]
emathPs.sty~
 ただし,下請けが emathPb.sty にありますから
  \usepackage{emathPs}
  \usepackage{emathPb}
 として用います。
*書式 [#v360ad77]
\begin{EMpsrectbox}[#1]<#2>~
.....~
\end{EMpsrectbox}
**オプション引数 [#1] [#a91070dd]
key=val をコンマ区切りで並べます。有効な key は

 [[bitem>#mdb146de]]~
 [[bitempos>#mdb146de]]~
 [[bitem>#j6f91c2b]]~
 [[bitempos>#j6f91c2b]]~
 [[debug>#cd5a83cf]]~
 [[hsep>#heba41f5]]~
 [[hvsep>#heba41f5]]~
 [[item>#mdb146de]]~
 [[itempos>#mdb146de]]~
 [[rectboxoct>#j303ba5e]]~
 [[rectboxoval>#j303ba5e]]~
 [[rectboxWidth>#h31363cd]]~
 [[rectboxwidth>#h31363cd]]~
 [[vsep>#heba41f5]]~
*例 [#ldc56758]
**基本例 [#d55a8573]
#ref(EMpsrectbox01.png)
**[debug] オプション [#cd5a83cf]
emathPs.sty の仕様として,いったん作成された EPS ファイルは再描画されません。
したがって,枠内のテキストが変更され行数に増減があっても枠は前のままです。
[[基本例>#d55a8573]]で,テキスト部が修正され,長くなったとしましょう。
#ref(EMpsrectbox-debug1.png)
テキスト部と枠線(EPS file)は,左下を揃えた配置されますから,
長くなったテキスト部の先頭行は枠の外に飛び出しています。

枠を作り直すには,[debug]オプションをつけます。
#ref(EMpsrectbox-debug2.png)
**[hsep=..,vsep=..,hsvsep=..] オプション − 枠内のテキスト部と枠線との間隔 [#heba41f5]
**[hsep=..,vsep=..,hvsep=..] オプション − 枠内のテキスト部と枠線との間隔 [#heba41f5]
枠内のテキスト部と枠線との間隔は \fboxsep に従います。
これを変更するには,\fboxsep を変更すればよいわけではありますが,
\fbox などにも影響を及ぼしますから,EMpsrectbox環境独自の変更法を用意してあります。

まずは,左右の罫線とテキスト部との間隔です。[hsep=..]の右辺値は単位つきの長さです。
#ref(EMpsrectbox-hsep1.png)
上下の罫線との間隔変更は [vsep=..] オプションです。
#ref(EMpsrectbox-vsep1.png)
もちろん,両者を併用することも出来ますが
#ref(EMpsrectbox-hvsep1.png)
両者が同じ長さのときは [hvsep=..] オプションでまとめて指定できます。
#ref(EMpsrectbox-hvsep2.png)
**[rectboxoval=..,rectboxoct=..] オプション − 枠コーナーの形状 [#j303ba5e]
**[item=..,itempos=..] オプション − 上見出し [#mdb146de]
罫線枠上辺に見出し文字列を配置するためのオプションが
[item=..]です。
#ref(EMpsrectbox-item1.png)
見出し配置位置を変更するオプションが [itempos=.] です。
#ref(EMpsrectbox-itempos1.png)
**[bitem=..,bitempos=..] オプション − 下見出し [#j6f91c2b]
**[rectboxWidth=..,rectboxwidth=..] オプション − 横幅指定 [#h31363cd]
*注意事項 [#jcaaa11f]
+ ページをまたぐことは出来ません。
*関連事項 [#q246711c]
[[rectbox環境]]
[[\EMpsRectbox>EMpsRectbox]]~
[[EMpsitemrectbox環境]]~
[[rectbox環境]]~
RIGHT:&counter;


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS