&size(24){''\emPaint*''};
 多角形の内部を斜線塗りします。
 pszahyou(*)環境内での使用を想定しています。
 zahyou(*)環境で使用した場合は,\HatchPolygon を呼び出します。
#contents
#br

*定義されているスタイルファイル [#w2fec1a3]
emathPh.sty

*書式 [#qf982929]
\emPaint*<#1>#2
-#1: key=val の形式
-#2: 多角形の頂点列
#1 における有効な key は
:[[border>#border]]| 多角形の周を描画します。
:[[borderthickness>#borderthickness]]| 境界線の太さを指定します。
:[[slashangle>#slashangle]]| 斜線の角度を指定します。
:[[slashspace>#slashspace]]| 斜線の間隔を指定します。
:[[slashthickness>#slashthickness]]| 斜線の太さを指定します。(デフォルトは 0.3pt)

*例 [#jcce3147]
**基本例 [#d52437c3]
 多角形の内部を斜線塗りします。
 多角形の周は描画されません。
#ref(Paint01.png)
**境界線描画 [#border]
 多角形の周を描画するには
   \Takakkei コマンド
 を用いるか,または
   <border> オプション
 を用います。
#ref(border01.png)
#ref(border02.png)
**境界線の太さ [#borderthickness]
 境界線の太さを変更するには
   <borderthickness=..>
 オプションを用います。右辺値は,単位を伴う寸法です。
#ref(borderthickness01.png)
**斜線の太さ [#slashthickness]
 斜線の太さを変更するには
   <slashthickness=..>
 オプションを用います。右辺値は,単位を伴う寸法です。
#ref(slashthickness01.png)
-デフォルトは 0.3pt です。
**斜線の間隔 [#slashspace]
 斜線の間隔を変更するには,
   <slashspace=..>
 オプションを用います。右辺値は単位を伴う寸法です。
#ref(slashspace01.png)
**斜線の角度 [#slashangle]
 斜線の方向角を指定するオプションが
   <slashangle=..>
 です。右辺値は 度数法で指定します。
 デフォルトは 45°です。
#ref(angle01.png)
 複数の角をコンマ区切りで指定することも可能です。
#ref(angle02.png)

*注意事項 [#u5235cfe]
**凹領域の斜線塗り [#lbb67149]
 pszahyou環境では,凹領域も正しく斜線塗りされます。
#ref(ou02.png)
-\Hatchpolygon の方は,pszahyou環境でも正しい結果は得られません。
#ref(ou01.png)
-逆に,\emPaint* を使っても zahyou環境では正しい結果は得られません。
#ref(ou03.png)
-zahyou環境で正しい結果を得ることは不可能ではありませんが,~
  労多くして.....~
どうしても zahyou環境で,ということなら [[\Hatchpolygon>Hatchpolygon#q3bd39d0]] をご覧ください。
*関連事項 [#id26856c]
-[[領域]]
--[[塗りつぶし>領域#nuritubusi]]
RIGHT:&counter;

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS