テキストを枠で囲みます。
rectbox 環境が,枠線を tpic-specials で描画するのに対し,
EMpsrectbox 環境は PostScript で描画します。
その効用は,
  枠線を太くしたとき
  コーナーを四分円にしたとき
など,綺麗につながる,というところにあります。
 

定義されているスタイルファイル

emathPs.sty

ただし,下請けが emathPb.sty にありますから
 \usepackage{emathPs}
 \usepackage{emathPb}
として用います。

書式

\begin{EMpsrectbox}[#1]<#2>
.....
\end{EMpsrectbox}

オプション引数 [#1]

key=val をコンマ区切りで並べます。有効な key は

 bitem
 bitempos
 debug
 hsep
 hvsep
 item
 itempos
 rectboxoct
 rectboxoval
 rectboxWidth
 rectboxwidth
 vsep

基本例

EMpsrectbox01.png

[debug] オプション

emathPs.sty の仕様として,いったん作成された EPS ファイルは再描画されません。 したがって,枠内のテキストが変更され行数に増減があっても枠は前のままです。 基本例で,テキスト部が修正され,長くなったとしましょう。

EMpsrectbox-debug1.png

テキスト部と枠線(EPS file)は,左下を揃えた配置されますから, 長くなったテキスト部の先頭行は枠の外に飛び出しています。

枠を作り直すには,[debug]オプションをつけます。

EMpsrectbox-debug2.png

[hsep=..,vsep=..,hvsep=..] オプション − 枠内のテキスト部と枠線との間隔

枠内のテキスト部と枠線との間隔は \fboxsep に従います。 これを変更するには,\fboxsep を変更すればよいわけではありますが, \fbox などにも影響を及ぼしますから,EMpsrectbox環境独自の変更法を用意してあります。

まずは,左右の罫線とテキスト部との間隔です。[hsep=..]の右辺値は単位つきの長さです。

EMpsrectbox-hsep1.png

上下の罫線との間隔変更は [vsep=..] オプションです。

EMpsrectbox-vsep1.png

もちろん,両者を併用することも出来ますが

EMpsrectbox-hvsep1.png

両者が同じ長さのときは [hvsep=..] オプションでまとめて指定できます。

EMpsrectbox-hvsep2.png

[rectboxoval=..,rectboxoct=..] オプション − 枠コーナーの形状

[item=..,itempos=..] オプション − 上見出し

罫線枠上辺に見出し文字列を配置するためのオプションが [item=..]です。

EMpsrectbox-item1.png

見出し配置位置を変更するオプションが [itempos=.] です。

EMpsrectbox-itempos1.png

[bitem=..,bitempos=..] オプション − 下見出し

[rectboxWidth=..,rectboxwidth=..] オプション − 横幅指定

注意事項

  1. ページをまたぐことは出来ません。

関連事項

\EMpsRectbox
EMpsitemrectbox環境?
rectbox環境

12027

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