\PutStr 文字列を配置したい場所がたてこんでいるときなど, 少し離れた位置に文字列を置き,目的位置まで矢線をひきます。 定義されているスタイルファイル †emathPh.sty 書式 †\PutStr#1#2to[#3]#4 点#1 に文字列#2 を配置し,そこから点#4 に矢印をひきます。 #1 と #2 の間に \emathPut の配置オプションを置くことが出来ます。
\PutStr*#1#2to[#3]#4 文字列#2を配置する位置は #1 ではなく, #4 に変位ベクトル#1 を加えた位置となります。 変位ベクトル#1 の成分は,単位を伴った数値です。
例 †基本例 †点A(2,1)に文字列"1"を配置し,そこから点E(1,0)に矢線をひきます。 矢印のサイズ †矢印のサイズ変更(zahyou(*)環境) †矢印のサイズを変更したい場合は [arrowheadsize=..] オプションを用います。 右辺値は,デフォルトに対する比率です。 矢印のサイズ変更(pszahyou(*)環境) †[arrowheadsize=..] オプションは pszahyou(*)環境に対しても有効です。
矢印なし †矢印をつけたくないときは, [arrowheadsize=0] とします。 矢線を円弧で †半径指定 †矢線を円弧にしたいときは,オプション引数 [#3] に円弧の半径(無名数)を与えます。 円弧の半径に負の数値を与えたときは,矢印が負の回転を表すように描画されます。 矢印サイズの変更との併用 †矢印サイズを変更するオプション [arrowheadsize=..] などと併用するときは [Hankei=..] オプションを用います。 弦からの高さ指定 †円の半径を指定するのではなく,両端を結ぶ弦からの高さを指定するオプションが [enkoH=..] です。 矢線を bezier曲線 †文字列配置点と矢線の終点を bezier曲線で結びます。 ただし,このオプションは pszahyou(*)環境でのみ使用できます。
\PutStr* †アスタリスクつきのコマンド \PutStr* の場合, #1 は点E を基準とする変位ベクトルです。 putstr †\PutStr*{(dx,dy)}..... は \putstr(dx,dy)..... と書くことも出来ます。 矢線終端位置の微調整 †点に \Kuromaru を付している場合,矢印の先が埋没してしまいます。
オプションの併用 †[#3] オプションは,複数のキーを , 区切り で併記することができます。 関連事項 †
|