这是 MWE:
\documentclass[border=2pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots} %pour Tikz et pgfplot
\usetikzlibrary{positioning} % pour le positionnement relatif
\begin{document}
\begin{tikzpicture}[thick]
\node (start) at (0,0) {} ;
\coordinate (top) at (1,1) ;
\coordinate (bottom) at (1,-1) ;
\coordinate (join) at (3,0) ;
\draw (top -| join) -- (join);
%\draw (join) -- ( top -| join );
\end{tikzpicture}
\end{document}
您可以检查,如果取消注释最后一个\draw
编译是否会失败。您将得到:
Package pgf Error: No shape named join is known.
我的问题是为什么?当上面的行与交换的点相同时
join
答案:像这样删除空格:
\draw (join) -- ( top -| join);
并且有效......
答案1
答案:删除后面的空格,join
如下所示:
\draw (join) -- ( top -| join);
并且有效