可以使用 \coordinate 来定义 \pgfpoint 吗?

可以使用 \coordinate 来定义 \pgfpoint 吗?

在此示例中,由于@henri-menke (\pgfpoint 可以用来定义 \coordinate) a\pgfpoint用于定义 a \coordinate

\begin{tikzpicture}
  \pgfcoordinate{A}{\pgfpoint{2}{2}}
  \draw[->] (0,0) -- (A);
\end{tikzpicture}

是否可以像以下例子那样做相反的事情:

\begin{tikzpicture}
  \coordinate (A) at (2, 2);
  \pgfpathmoveto{\pgfpoint{0}{0}}
  \pgfpathlineto{\pgfpoint{??? \pgfcoordinate{A}}}
  \pgfusepath{stroke}
\end{tikzpicture}

答案1

可能吧……

\pgfpointanchor{A}{center}

请参阅手册中的“使用锚点”第 1030 页3.0.1a

相关内容