连续相对定位tikz节点

连续相对定位tikz节点

我想通过将节点相对于彼此定位来获得三角形。这是我所做的

\begin{tikzpicture}[auto, node distance=4em]

% Gridline
\draw [step=0.5cm,draw=gray] (-4,-4) grid (4,4);

\coordinate (A) at (-4,+4);

\draw [blue] (A) -- +(1,0) -- +(0,-1) -- (A) %line1
\draw [green] (A) -- +(1,0) -- ($ (A) + (1,0) $)+(0,-1) -- (A);  %line2

\end{tikzpicture}

问题: 1号线:所有点都相对于 A 定位。我以为“+(1,0) -- +(0,-1)”会将 (0,-1) 相对于 A+(1,0) 放置,但是那并没有发生。

2号线:此线的点位于正确位置,但腿在“+(1,0) -- ($(A) + (1,0) $)+(0,-1)”处缺失

我怎样才能解决这个问题。

答案1

你看过了pgfmanual吗?这是第 140 页的一个片段,解释了你的问题是因为你想使用,--++但却使用了--+

在此处输入图片描述

相关内容