这是关于节点名称的一个难题,让我怀疑我是否误解了什么。我试图用 Tikz 绘制一个图表,无意中使用了错误的节点名称。但它仍然有效!怎么会这样?
\begin{tikzpicture}[scale=1]
\hspace{2cm}
\node (BL) at (0,0) [circle, fill=black, inner sep=2pt] {};
\node (BR) at (3,0) [circle, fill=black, inner sep=2pt] {};
\node (TL) at (0,3) [circle, fill=black, inner sep=2pt] {};
\node (TR) at (3,3) [circle, fill=black, inner sep=2pt] {};
\node (MBL) at (1,1) [circle, fill=black, inner sep=2pt] {};
\node (MBR) at (2,1) [circle, fill=black, inner sep=2pt] {};
\node (MTL) at (1,2) [circle, fill=black, inner sep=2pt] {};
\node (MTR) at (2,2) [circle, fill=black, inner sep=2pt] {};
\draw (BL)--(ML); % Works, but there is no node ML
\end{tikzpicture}
这是我得到的。
欢迎任何想法。
克里斯·戈登·史密斯