\Enko

円弧を描画します。
 

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

emathPh.sty
(pszahyou(*)環境については,emathPs.sty)

書式

\Enko<#1>#2#3#4#5

arrowheadsize
円弧に付与する鏃のサイズ変更
hamidasikaku
円弧を延長
hasenLG
円弧を破線で描画
hazimeT
描画した円弧の始点を保存する制御綴名
iro
円弧に色を付与
linethickness
円弧の太さ変更
owariT
描画した円弧の終点を保存する制御綴名
ten
円弧を点列で表示
yazirusi
円弧に矢印

yazirusi=a : 正の向きに矢印
yazirusi=r : 負の向きに矢印
yazirusi=b : 両向きに矢印
yazirusi=n : 矢印をつけない(デフォルト)

以下,emathPs.sty で定義されている pszahyou(*)環境特有のオプションです。

arcn
描画方向
arrowsize
円弧に付与する鏃のサイズ変更
dash
円弧を破線で描画

基本例

中心,半径,開始角,終了角
を与えて円弧を描画します。
Enko01.png

円弧の太さ変更

円弧の太さを変更するには <linethickness=..> オプションを用います。
右辺値は単位を伴う長さです。
linethickness01.png

円弧に色

円弧に色をつけるには
  <iro=..>
オプションを用います。
iro1.png
pszahyou(*)環境でも同様です。

#ref(): File not found: "iro2.png" at page "Enko"

円弧を破線で

円弧を破線で描画するには
  <hasenLG=..>
オプションを用います。
右辺値は,
  描画する部分の長さ,ギャップの長さ
で,いずれも単位を伴う長さです。
右辺値は , を含みますから
  {描画する部分の長さ,ギャップの長さ}
と中括弧で囲み,グルーピングをしておく必要があります。
hasenLG01.png

円弧を点列で

円弧上に点列を等間隔に並べて表示するには
  <ten=..>
オプションを用います。
右辺値は,点の個数です。
ten.png

半径の間接指定

半径の値を指定する代わりに,円周上の1点を指定することも出来ます。
tuukaten.png

開始角,終了角の間接指定

角を指定する代わりに,
点を指定して,中心から指定した点に向かうベクトルの方向角で
間接指定することも出来ます。
hazimeten01.png

円弧を延長

円弧を少しはみ出せたい,というときに使用するオプションが
  <hamidasikaku=..>
で,右辺値はみ出させる部分の中心角(六十分法)です。
hamidasikaku01.png

円弧に矢印

円弧に矢印をつけるには,
  <yazirusi=.>
オプションを用います。
右辺値が a のとき,正の向きに矢印がつきます。
yazirusi01.png
右辺値が r のとき,負の向きに矢印がつきます。

#ref(): File not found: "yazirusi02.png" at page "Enko"

右辺値が b のとき,両向きに矢印がつきます。

#ref(): File not found: "yazirusi03.png" at page "Enko"

<hasenLG=..> オプションとの併用も出来ます。
yazirusi05.png

鏃のサイズ変更

鏃のサイズを変更するオプションが
    <arrowheadsize=..>
です。右辺値は,デフォルトサイズを 1 とする相対値(無名数)です。
arrowheadsize.png

--- 以下,pszahyou環境特有の例です。

円弧の描画方向(pszahyou環境)

hazimeten=.., owariten=.. を指定して円弧を描画する場合,
始点から終点まで,正の回転(時計の針と反対向き)で描画されます。
arcn01.png
<arcn> オプションを附加したときは,逆に負の回転(時計の針と同じ向き)で描画されます。
arcn02.png

円弧の太さ変更(pszahyou環境)

pszahyou(*)環境では,円弧の太さが zahyou(*)環境より太くなります。
linewidth1.png
zahyou(*)環境と揃えるには,
  <linethickness=..> オプション
を用います。
linethickness02.png
このオプションによる変更は局所的,すなわち当該 \Enko に対してのみ有効です。
広範囲に変更したいときは,\setlinewidth コマンドを用います。

円弧を破線で(pszahyou環境)

<hasenLG=..>オプションは,pszahyou(*)環境でも有効です。
hasenLG02.png
pszahyou(*)環境で特有の
  <dash=..>オプション
も有効ではあります。
dash02.png

鏃のサイズ変更(pszahyou環境)

円弧に矢印をつけると,鏃が貧弱に見えます。
これは,デフォルトでは矢線の幹の太さを 0.3pt として鏃サイズが設定されているのに対し,
ここでは幹(円弧)は 1pt で描画されているため,バランスが崩れていることによります。
arrowsize1.png
円弧を 0.3pt にするには,上で述べた <linewidth=3> オプションを用います。
arrowsize2.png
逆に鏃サイズを大きくするには
  <arrowsize=..> オプション
を用います。右辺値は,\setarrowsize コマンド
  \setarrowsize<#1>#2#3#4
の引数をそのまま記述します。
ただし,#2 -- 幹の太さ -- は無効です。
この場合,幹は円弧でその太さは <linewidth=..>オプションで変更します。
このオプションは局所的で,当該 \Enko についてのみ有効です。
広範囲に鏃サイズを変更するには,\setarrowsizeコマンドを用います。
arrowsize3.png

注意事項

関連事項

  1. ArrowArc
    808

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