\emPaint*

多角形の内部を斜線塗りします。
pszahyou(*)環境内での使用を想定しています。
zahyou(*)環境で使用した場合は,\HatchPolygon を呼び出します。
 

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

emathPh.sty

書式

\emPaint*<#1>#2

  • #1: key=val の形式
  • #2: 多角形の頂点列

    #1 における有効な key は

border
多角形の周を描画します。
borderthickness
境界線の太さを指定します。
slashangle
斜線の角度を指定します。
slashspace
斜線の間隔を指定します。
slashthickness
斜線の太さを指定します。(デフォルトは 0.3pt)

基本例

多角形の内部を斜線塗りします。
多角形の周は描画されません。
Paint01.png

境界線描画

多角形の周を描画するには
  \Takakkei コマンド
を用いるか,または
  <border> オプション
を用います。
border01.png
border02.png

境界線の太さ

境界線の太さを変更するには
  <borderthickness=..>
オプションを用います。右辺値は,単位を伴う寸法です。
borderthickness01.png

斜線の太さ

斜線の太さを変更するには
  <slashthickness=..>
オプションを用います。右辺値は,単位を伴う寸法です。
slashthickness01.png
  • デフォルトは 0.3pt です。

斜線の間隔

斜線の間隔を変更するには,
  <slashspace=..>
オプションを用います。右辺値は単位を伴う寸法です。
slashspace01.png

斜線の角度

斜線の方向角を指定するオプションが
  <slashangle=..>
です。右辺値は 度数法で指定します。
デフォルトは 45°です。
angle01.png
複数の角をコンマ区切りで指定することも可能です。
angle02.png

注意事項

凹領域の斜線塗り

pszahyou環境では,凹領域も正しく斜線塗りされます。
ou02.png
  • \Hatchpolygon の方は,pszahyou環境でも正しい結果は得られません。
    ou01.png
  • 逆に,\emPaint* を使っても zahyou環境では正しい結果は得られません。
    ou03.png
  • zahyou環境で正しい結果を得ることは不可能ではありませんが,
      労多くして.....
    どうしても zahyou環境で,ということなら \Hatchpolygon をご覧ください。

関連事項


添付ファイル: fileslashspace01.png 175件 [詳細] fileou03.png 167件 [詳細] fileou02.png 162件 [詳細] fileou01.png 166件 [詳細] fileslashthickness01.png 196件 [詳細] fileborderthickness01.png 184件 [詳細] fileborder02.png 190件 [詳細] fileborder01.png 181件 [詳細] fileangle02.png 199件 [詳細] fileangle01.png 178件 [詳細] filePaint01.png 183件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-02 (月) 20:24:08 (2270d)