这PGF 与 TikZcoordinate
版本 3.1.9a(当前版本)的手册对 TikZ 库的关键字有这样的说明math
(第 706 页):
坐标 〈变量〉, 〈附加变量〉;
此关键字允许解析 TikZ 样式的坐标(例如(2cm,3pt)
或 )(my node.east)
并将其分配给 〈变量〉
您能否给我一个完整的工作示例,说明如何为坐标变量分配(my node.east)
命令参数内部形式的值\tikzmath
?
答案1
首先需要声明一个坐标变量,然后才能使用它。
代码
\documentclass[tikz]{standalone}
\usetikzlibrary{math}
\begin{document}
\begin{tikzpicture}
\node (my node) at (3,1) {Foo};
\tikzmath{
coordinate \c;
\c = (my node.east);
}
\draw[<-] (\c) -- ++ (35:1) node[right, align=left, at end] {
(\c) is \\(\cx, \cy) is \\(my node.east)};
\end{tikzpicture}
\end{document}