&size(24){''\ngline''};
 1点と法線の傾きを与えて直線を描画します。
#contents
#br

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

*書式 [#r3e3c551]
\ngline<#1>#2#3
 \ngline<#1>#2#3
-#1: key=val
-#2: 点
-#3: 法線の傾き
 1点と法線の傾きを与えて直線を描画します。
 描画後,直線が描画領域を外れる点を \hidariT, \migiT に保存しています。

-#1 における有効な key は
:[[dash>#dash]]| 直線を破線で描画します。
:[[hidariT>#migiT]]| 直線の左端点を保存します。
:[[iro>#iro]]| 直線をカラーで描画します。
:[[linethickness>#linethickness]]| 直線の太さを指定します。
:[[migiT>#migiT]]| 直線の右端点を保存します。
:[[hidariT>#migiT]]| 直線の左端点に名前をつけて保存
:[[iro>#iro]]| 直線に色を付与~
(color も同義のキーです)
:[[linethickness>#linethickness]]| 直線の太さを指定
:[[migiT>#migiT]]| 直線の右端点に名前をつけて保存

以下,emathPs.sty で定義されている pszahyou(*)環境特有のオプションです。
:[[dash>#dash]]| 直線を破線で描画

 このコマンドを実行後,直線が描画領域を外れる点を \hidariT, \migiT に保存しています。
*例 [#x32ef35b]
**基本例 [#x47bbea4]
 1点と法線の傾きを与えて直線を描画します。
 zahyou環境で設定した描画範囲外はクリップされます。
#ref(ngline01a.png)
**端点 [#migiT]
 \ngline で描画後,左右の端点の座標がそれぞれ
   \hidariT, \migiT
 に保存されています。
#ref(tanten01.png)
-ただし,複数の直線を描画した後では,最後の直線の端点のみが保存されていますから,~
以前の直線の端点を使いたいときは,保存しておく必要があります。~
そのためのオプションが~
  hidariT=.., migiT=..~
です。右辺値は,保存する制御綴の \ を除いた文字列です。例えば~
  migiT=foo~
とした場合は,制御綴 \foo に右端点が保存されます。
#ref(tanten02.png)

**線の修飾 [#hbe803c9]
***線の太さ [#linethickness]
 直線の太さを変更するオプションが <linethickness=..> です。
#ref(linethickness01.png)
***破線(1) -hasenLG- [#hasenLG]
 直線を破線で描画するには <hasenLG=..> オプションを用います。
#ref(hasenLG01.png)
***破線(2) -dash- [#dash]
 pszahyou(*)環境では,<dash=..> オプションも使用可能です。
#ref(dash01.png)
***点線 -sensyu- [#sensyu]
 直線を点線で描画するには
   <sensyu=\emdottedline>
 とします。
#ref(sensyu01.png)
***カラー [#color]
 直線に色をつけるには,<color=..> オプションを用います。
#ref(iro01.png)
-<iro=..> も同義です。
**法線 [#rfd9822e]
 \YDiff を用いて,接線の傾きを求め,法線を描画する例です。
#ref(housen01.png)
-微分係数を求めるコマンド \YDiff については[[そのページ>YDiff]]をご覧下さい。
*注意事項 [#n624d4cf]
*関連事項 [#z126eb69]
+[[直線の描画]]
RIGHT:&counter;



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