\iiiHenKo 座標空間 ((ps)zahyou(*)環境) に辺弧 (\HenKo) を描画します。
定義されているスタイルファイル †emathPk.sty
書式 †\iiiHenKo[#1]<#2>#3#4#5 辺#3#4の長さを表す辺弧を描画し,文字列#5を配置します。
#2 における有効な key は
以下,emathPs.sty で定義されている psZahyou(*)環境特有のオプションです。 \HenKoP
例 †基本例 †\iiiHenKo は,端点1 から端点2 への進行方向右側に辺弧を描画します。 端点の順序を逆にすると,反対側に描画します。 辺弧を点線で描画 [..] オプション †辺弧を点線にするには,オプション[..] で点の個数を指定します。 [..] における点の個数は,線分の長さに応じて増減させます。 面倒なときは [*] として,その個数を TeX に任せることも 可能です。 点は,塗り潰した円です。その半径はデフォルトで 0.5pt としてあります。 これを変更するオプションが <henkodotsize=..> です。 辺弧を破線で描画 <hasenLG=..>オプション †辺弧を破線で描画するのが <hasenLG=..> オプション です。このオプションは \Enko コマンドに引き渡されます。 詳細は \Enko コマンドのページをご覧ください。 辺弧に色 <henkocolor=..>オプション †辺弧に色をつけるには <henkocolor=..> オプション を用います。右辺値はカラーネームです。
辺弧に矢印 <yazirusi=..>オプション †<yazirusi=..> オプションで,辺弧に矢印をつけることが出来ます。 右辺値は a : 終点に矢印 r : 始点に矢印 b : 両方に矢印 辺弧と線分の距離 <henkoH=..>オプション †辺弧と線分の距離 -- 辺弧中点と線分の距離は, デフォルトでは 1.6ex となっています。 これを変更するオプションが henkoH=.. です。
文字列位置の調整 <putoption=..>オプション †文字列が長いときなど、文字列を動かしたいときがあります。 このためのオプションが <putoption=..> です。 右辺値は,\Put の配置微調整オプションです。 文字列の回転 <henkomozikaiten=..>オプション †上の場合のように文字列が長い場合,文字列が線分と平行となるように回転させることも可能です。 文字列配置基準点の変更(1) <putpos=..> オプション †文字列を配置する基準点は、辺弧中点ですが, 場合によっては移動したいことがあります。 弧状における配置点の内分比 1:1 を変更するのが,<putpos=..> オプションです。 内分比を 0.6:0.4 にして,線分ABの長さを示す 5 を点B の方に寄せてみます。 文字列配置基準点の変更(2) <henkomoziH=..> オプション †文字列配置基準点を変更するもう一つのオプションが henkomoziH=.. です。 <henkomoziH=..>オプションは 辺弧の中心と辺弧中点を結ぶ直線上 で動かします。 右辺値は,単位を伴う長さで, 辺弧中点と配置基準点の符号付距離 を指定します。 正の場合は,円の外部に 負の場合は,円の内部に 設定されます。 白抜き余白量の設定 <henkosep=..>オプション †\iiiHenKo では,文字列を白抜きで \colorbox{white}{文字列} として配置しています。 このさい,\fboxsep の値は 1pt に設定しています(局所的で他には影響は及びません)。 その値を変更するには henkosep=.. オプション を用います。
白抜きの制御 <sironuki=..>オプション †デフォルトでは,文字列は白抜きで配置されます。 しかし,文字列を辺弧の傍に配置するときは白抜きしたくないこともあります。 下の例では,白抜きの部分が辺弧にかかってしまいます。 白抜きをするか否かを決めるオプションが <sironuki=..> で,右辺値は true(デフォルト) false のいずれかです。下の例では false として,白抜きをせずに文字列を配置しています。 弧の形状 †辺弧は,デフォルトでは円弧です。 これを変更するオプションが <henkotype=..>オプション です。 円弧 <henkotype=arc> : デフォルト †デフォルトでは円弧が描かれますが, henkotype=0 あるいは henkotype=arc としても同じです。 楕円弧 <henkotype=ellipse> †辺弧を楕円にするオプションが henkotype=1 あるいは henkotype=ellipse です。 楕円弧を破線とするには, zahyou(*)環境では hasen=.. オプションを, pszahyou(*)環境では dash=.. オプションを 併用します。 折れ線(辺と併せて三角形) <henkotype=triangle> †弧を折れ線として,辺と併せて三角形となるようにするオプションが henkotype=2 あるいは hekotype=triangle です。 平行線 <henkotype=parallel> †辺と平行な線分を描画するのが henkotype=3 あるいは henkotype=parallel です。 これでは余り使い道がなさそうですが, 弧(この場合は線分)の両端に矢印を入れるとか さらに,辺の両端と弧(この場合平行線)の両端 を結ぶ線を引くオプション henkosideb=.., henkosidet=.. を用いると,使える場面がありそうです。 これらのオプションの右辺値は実数(無名数)で 0 のとき辺の両端 1 のとき弧の両端 となります。 辺の両端と弧(弧の場合平行線)の両端 を結ぶ線を加工(線の太さ,色,破線) したいときは, <henkosideoption=..> オプションを用います。右辺値は \Drawline に引き渡されます。 小括弧 <henkotype=paren> †両端に四分円を描き,それらを線分で結びます。 中括弧 <henkotype=brace> †大括弧(辺と併せて長方形) <henkotype=bracket> †弧を折れ線で描画し,辺と併せて長方形を作ります。 <oval=..>オプションと併用して,コーナーを丸くすることも出来ます。 折れ線(辺と併せて等脚台形) <henkotype=trapezoid> †弧を折れ線で描画し,辺と併せて等脚台形を作ります。
----- 以下,psZahyou(*)環境における例です。----- †辺弧の太さ変更 <linewidth=..> オプション(psZahyou(*)環境) †psZahyou環境では,線が太めになります。 この場合,辺弧の太さを細くしたい,という場合に linewidth=.. オプションを用います。 右辺値は,単位を伴う長さです。無名数の場合,単位は 0.1pt とみなされます。 辺弧を破線で描画 <dash=..> オプション(psZahyou(*)環境) †psZahyou(*)環境で,辺弧を破線とするには <dash=..> オプション を用います。右辺値は \setdash コマンドの引数です。 注意事項 †
関連事項 † |