\ngline

1点と法線の傾きを与えて直線を描画します。
 

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

emathPh.sty

書式

\ngline<#1>#2#3
  • #1: key=val
  • #2: 点
  • #3: 法線の傾き
  • #1 における有効な key は
hidariT
直線の左端点に名前をつけて保存
iro
直線に色を付与
(color も同義のキーです)
linethickness
直線の太さを指定
migiT
直線の右端点に名前をつけて保存

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

dash
直線を破線で描画
このコマンドを実行後,直線が描画領域を外れる点を \hidariT, \migiT に保存しています。

基本例

1点と法線の傾きを与えて直線を描画します。
zahyou環境で設定した描画範囲外はクリップされます。
ngline01a.png

端点

\ngline で描画後,左右の端点の座標がそれぞれ
  \hidariT, \migiT
に保存されています。
tanten01.png
  • ただし,複数の直線を描画した後では,最後の直線の端点のみが保存されていますから,
    以前の直線の端点を使いたいときは,保存しておく必要があります。
    そのためのオプションが
      hidariT=.., migiT=..
    です。右辺値は,保存する制御綴の \ を除いた文字列です。例えば
      migiT=foo
    とした場合は,制御綴 \foo に右端点が保存されます。
    tanten02.png

線の修飾

線の太さ

直線の太さを変更するオプションが <linethickness=..> です。
linethickness01.png

破線(1) -hasenLG-

直線を破線で描画するには <hasenLG=..> オプションを用います。
hasenLG01.png

破線(2) -dash-

pszahyou(*)環境では,<dash=..> オプションも使用可能です。
dash01.png

点線 -sensyu-

直線を点線で描画するには
  <sensyu=\emdottedline>
とします。
sensyu01.png

カラー

直線に色をつけるには,<color=..> オプションを用います。
iro01.png
  • <iro=..> も同義です。

法線

\YDiff を用いて,接線の傾きを求め,法線を描画する例です。
housen01.png
  • 微分係数を求めるコマンド \YDiff についてはそのページをご覧下さい。

注意事項

関連事項

  1. 直線の描画
    2181

添付ファイル: filengline01a.png 253件 [詳細] fileiro01.png 202件 [詳細] filesensyu01.png 219件 [詳細] filedash01.png 240件 [詳細] filehasenLG01.png 193件 [詳細] filehousen01.png 250件 [詳細] filelinethickness01.png 220件 [詳細] filetanten02.png 230件 [詳細] filetanten01.png 343件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-03-15 (金) 03:36:29 (2228d)