\Kakukigou 角内に,円弧を描画し,円弧中央に文字列を配置します。 定義されているスタイルファイル †emathPh.sty 書式 †\Kakukigou[#1]<#2>#3#4#5<#6><#7>
#6 における有効な key は
\Kakukigou*[#1]<#2>
例 †基本例 †\Kakukigou\A\B\C は,∠ABC 内に円弧を描画し, 円弧の中央をPとして,\Put\P....を呼び出します。 において,\Kakukigou の引数は \A\B\C までで, その次の {$\theta$} は \Put の引数です。 このままでは,\theta の位置が望ましくありませんから \Put の文字位置を微調整するオプションを用いて調整します。 \Kakukigou#3#4#5 における点の配列順は意味を持ちます。 逆順にすると すなわち,半直線 #4#3 を正の向きに回転して半直線 #4#5 に重ねる回転を描画します。 文字列配置基準点 †文字列を配置する基準点は,円弧の中点です。 文字列配置基準点の変更 †この基準点を,角の二等分線上で変更するオプションが <moziiti=...> オプションです。右辺値は角の頂点からの距離を表す寸法です(デフォルトは 10pt)。
円弧修飾 †\Kakukigou のオプション引数 [#1] に a/r/b のいずれかを与えることで 円弧に矢印をつけます。 [#1]に | を与えると,円弧の中央部に, 円弧に垂直な短い線分をつけます。 円弧の個数 †<#2>に 2 を与えることで円弧を二重にすることが出来ます。 <#2>に 3 を与えれば円弧は三重となります。 逆に,<#2>に 0 を与えれば円弧は描画されません。 円弧を描画せず,記号のみを配置したりすることが出来ます。 円弧の半径 †角内に描画される円弧の半径は,デフォルトでは 10pt となっています。 円弧の半径を変更するには,<Hankei=..>オプションを用います。 右辺値は単位を伴った長さです。 右辺値は,単位を伴わない無名数も許容され, その場合,単位として \unitlength が附加されます。 円弧を破線で †円弧を破線で描画するオプションが <hasen=[L][G]> です。 右辺の L, G はいずれも無名数で L : 描画される部分の長さ G : 描画されない部分(ギャップ)の長さ いずれも単位は pt となっています。 円弧ではなく放物線 †角の二等分線で \Kakukigou を使うと ∠ABP, ∠PBC 内の円弧半径が一致しているため 2つの \Kakukigou とはみなされず, ∠ABC に対する \Kakukigou と思われてしまうでしょう。 このようなときに,円弧ではなく放物線を用いるのも一法でしょう。 <bezier=..> の右辺値は 角の頂点から放物線の頂点までの距離の 角の頂点から円弧中央までの距離に対する比率 です。俗にいえば,円弧をどれだけ引き伸ばすかという比率ともいえるでしょうか。 複数円弧の間隔 †複数の円弧を描画する場合,円弧間の距離はデフォルトで 0.5 mm となっています。 これを変更するオプションが <Kakukigoukankaku=..> です。 右辺値は,単位を伴う長さです。 下の図で,一番外側の円の半径は Hankei=7mm と指定された値で,その内側に半径 7-1=6(mm) 7-2*1=5(mm) の円弧が描画されています。 円弧に付与される棒の長さ †#1=| とした場合に,円弧に付与される棒の長さを変更するオプションが <Kakukigoubounagasa=..> です。デフォルトは<Kakukigoubounagasa=0.5mm>に相当し, 円弧の外側に 0.5mm, 内側に 0.5mm,あわせて 1mm の短い線分となります。 下の図では <Kakukigoubounagasa=1mm>としましたから,円弧の内外1mmずつ あわせて 2mm の線分が描画されます。 円弧の中点 †円弧の中点が,制御綴 \KakukigouP に保存されています。 角内が狭いときなど,\PutStr(*) と組み合わせて利用することが出来ます。 円弧の太さ(pszahyou(*)環境) †pszahyou(*)環境では,描画される線が太目となります。 円弧の太さを変更するには <linethickness=..> オプションを用います。 右辺値は,単位を伴う長さで,無名数の場合は \unitlength が単位であるとみなされます。 角記号内を塗りつぶす †アスタリスクをつけると,角記号内を塗りつぶします。 オプション引数 [..] に 0〜1 の数値を与えて,塗りつぶしの濃度を指定することも可能です。 塗りに色を付けるには, <nuriiro=..> オプションを用います。 注意事項 †関連事項 †
|