\PutStr
\PutStr*
\putstr

文字列を配置したい場所がたてこんでいるときなど,
少し離れた位置に文字列を置き,目的位置まで矢線をひきます。
 

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

emathPh.sty

書式

\PutStr#1#2to[#3]#4
点#1 に文字列#2 を配置し,そこから点#4 に矢印をひきます。
#1 と #2 の間に \emathPut の配置オプションを置くことが出来ます。
  • #1 : 文字列を配置する点
  • #2 : 文字列(emathPut の配置オプションを前置することができます)。
  • #3 : 文字列から出る矢印を円弧にしたいときはその半径を指定する。
    または,key=val 形式で,有効なキーは
addvec
終点の修正ベクトル(成分は単位付の数値--r(dx,dy)のときは,極座標形式)
arrowheadsize
矢印のサイズを指定します(zahyou環境)。
arrowsize
矢印のサイズを指定します(pszahyou環境)。
bezier
矢線を bezier曲線で描画します。(pszahyou環境)。
enkoH
円弧と弦の距離を指定します。
Hankei
円弧の半径を指定します。
linethickness
線の太さを指定します。
  • #4 : 矢線の終点
\PutStr*#1#2to[#3]#4
文字列#2を配置する位置は #1 ではなく,
#4 に変位ベクトル#1 を加えた位置となります。
変位ベクトル#1 の成分は,単位を伴った数値です。
  • #1 : 文字列を配置する点を決めるための(#4からの)変位ベクトル
  • #2〜#4 は上と同じ

基本例

点A(2,1)に文字列"1"を配置し,そこから点E(1,0)に矢線をひきます。
PutStr01.png

矢印のサイズ

矢印のサイズ変更(zahyou(*)環境)

矢印のサイズを変更したい場合は [arrowheadsize=..] オプションを用います。
右辺値は,デフォルトに対する比率です。
arrowheadsize01.png

矢印のサイズ変更(pszahyou(*)環境)

[arrowheadsize=..] オプションは pszahyou(*)環境に対しても有効です。
arrowheadsize01ps.png
  • 鏃の形状を変えたいときは
arrowsize01.png

矢印なし

矢印をつけたくないときは,
  [arrowheadsize=0]
とします。
arrowheadsize02.png
arrowheadsize02ps.png

矢線を円弧で

半径指定

矢線を円弧にしたいときは,オプション引数 [#3] に円弧の半径(無名数)を与えます。
PutStr03.png
円弧の半径に負の数値を与えたときは,矢印が負の回転を表すように描画されます。
PutStr04.png

矢印サイズの変更との併用

矢印サイズを変更するオプション [arrowheadsize=..] などと併用するときは
[Hankei=..] オプションを用います。
Hankei01.png

弦からの高さ指定

円の半径を指定するのではなく,両端を結ぶ弦からの高さを指定するオプションが [enkoH=..] です。
enkoH01.png

矢線を bezier曲線

文字列配置点と矢線の終点を bezier曲線で結びます。
ただし,このオプションは pszahyou(*)環境でのみ使用できます。
bezier01.png
  • bezier=.. の右辺値は,\emRbezier に引き渡されます。
  • bezier=.. の右辺値に,\emRbezier の <...> オプションを前置することができます。
bezier02.png

\PutStr*

アスタリスクつきのコマンド \PutStr* の場合,
#1 は点E を基準とする変位ベクトルです。
PutStr02.png

putstr

\PutStr*{(dx,dy)}..... は
  \putstr(dx,dy)..... 
と書くことも出来ます。
putstr05.png

矢線終端位置の微調整

点に \Kuromaru を付している場合,矢印の先が埋没してしまいます。
addvec01.png
  • 終端を移動するオプションが
      [addvec=..]
    です。右辺値は終端に対する変位ベクトルです。成分は単位付きの寸法です。
addvec02.png
  • 変位ベクトルを極座標形式で与えるには,右辺値の先頭に r を付加します。
addvec03.png
  • 極座標形式の角のところを * とした場合は,
      矢線の終点から始点に向かうベクトルの方向角
    と解釈されます。
addvec04.png

オプションの併用

[#3] オプションは,複数のキーを
  , 区切り
で併記することができます。
addvec05.png

関連事項


添付ファイル: filearrowheadsize01ps.png 328件 [詳細] filearrowheadsize02ps.png 312件 [詳細] fileaddvec05.png 301件 [詳細] fileputstr05.png 353件 [詳細] fileaddvec04.png 394件 [詳細] fileaddvec03.png 421件 [詳細] fileaddvec02.png 424件 [詳細] fileaddvec01.png 435件 [詳細] filebezier02.png 327件 [詳細] filebezier01.png 456件 [詳細] fileenkoH01.png 314件 [詳細] fileHankei01.png 481件 [詳細] filearrowheadsize02.png 420件 [詳細] filearrowsize01.png 414件 [詳細] filearrowheadsize01.png 489件 [詳細] filePutStr04.png 476件 [詳細] filePutStr03.png 497件 [詳細] filePutStr01.png 405件 [詳細] filePutStr02.png 523件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-23 (日) 04:50:27 (2194d)