![Tikz 中的“+(up:number)”选项与第一个坐标无关?](https://linux22.com/image/468947/Tikz%20%E4%B8%AD%E7%9A%84%E2%80%9C%2B%EF%BC%88up%EF%BC%9Anumber%EF%BC%89%E2%80%9D%E9%80%89%E9%A1%B9%E4%B8%8E%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%9D%90%E6%A0%87%E6%97%A0%E5%85%B3%EF%BC%9F.png)
在蒂克兹套餐,一加 (+)表示相对于第一个坐标的坐标,但有时情况并非如此。我看到这个例子蒂克兹pdf文件:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\node[place] (waiting) {};
\node[place] (critical) [below=of waiting] {};
\node[place] (semaphore) [below=of critical] {};
\node[transition] (leave critical) [right=of critical] {};
\node[transition] (enter critical) [left=of critical] {};
\draw [->] (enter critical) -- (critical);
\draw [->] (waiting) .. controls +(left:8mm) and +(up:8mm)
.. (enter critical);
\end{tikzpicture}
\end{document}
正确的输出应该是:
在上面的代码中,有+(up:8mm)
,它应该是相对于 ,waiting
因为只有一个+。但waiting
位于最顶部位置,因此+(up:8mm)
不会是上方的坐标waiting
。那么,如何理解一加(+) 在+(up:8mm)
?