tikzのcoordinateの書式

Re: tikzのcoordinateの書式

- 和田 勇 の投稿
返信数: 0
ご質問の際は、端折らずにお試しになっているコードを添付されるようおながいします。

> \coordinate(D)at($(A)!2.3!(B)$);

tikz のマニュアル p151 の 13.5.4 The Syntax of Distance Modifiers を参考に値を操作操作するように以下のソースを作成してみました。

\documentclass[dvipdfmx]{jlreq}
\usepackage{tikz}
\usetikzlibrary {calc}
\begin{document}

\begin{tikzpicture}
\draw [help lines] (0,0) grid (7,3);
\coordinate (a) at (1,0);
\coordinate (b) at (3,1);
\draw (a) -- (b);
\coordinate (c) at ($ (a)!2.3!(b) $);
\coordinate (d) at ($ (c)!1cm!90:(b) $);
\draw [ ->] (c) -- (d) node [sloped,midway,above] {c→d};

\coordinate (e) at ($ (a)!1.1!(b) $);
\coordinate (f) at ($ (e)!1cm!90:(b) $);
\draw [ ->] (e) -- (f) node [sloped,midway,above] {e→f};
\draw [ ->] (e) -- (c) node [sloped,midway,above] {e→c};
\end{tikzpicture}
\end{document

この結果から

  座標点 A とB の線分上でAを起点に線分AB の 2.3 倍の座標位置を D とする

と解釈しました。

このように、サンプルコードを適宜変更して試されると良いでしょう。