在下面的代码部分中:
\begin{tikzpicture}
\node[black] (a) {A};
\node[black] (b) {B};
\path (a) -- (b) node[blue, above];
\end{tikzpicture}
“node” 一词有两种用法:一种带反斜杠,另一种不带反斜杠。这两种用法有关联吗?
答案1
是的,它们是相关的……一般来说,TikZ 中的每件事都是一条具有不同事物就可以了。创建路径的基本命令是\path
。如果您需要一些文本,您可以创建路径并添加节点,例如
\path node {Text};
由于没有明确的坐标,因此使用默认值 (0,0)。
其他示例是绘制或填充路径,可以使用
\path [draw] (0,0) -- (0,1) -- (1,1) -- cycle;
\path [fill] (0,0) -- (0,1) -- (1,1) -- cycle;
\path [fill,draw] (0,0) -- (0,1) -- (1,1) -- cycle;
由于经常需要这样的构造,因此有如下捷径:
\node
\draw
\fill
\filldraw
等等。它们都创建一条路径(使用\path
)并应用所需的事物(绘制、填充、文本……)。