我开始使用 Tikz PGF 手册学习 Tikz,到目前为止一切都非常直观且易于理解。
在学习命令时我决定做一个简单的测试:
\begin{tikzpicture}
\draw[fill] (0,0) circle (2pt) -- (4,0) circle (2pt) -- (8,0) circle (8,0);
\end{tikzpicture}
这将返回预期的由一条线连接的三个圆圈
现在,我想让这三个圆圈由一条带箭头的线连接起来,所以我将代码改为如下:
\begin{tikzpicture}
\draw[->] (0,0) circle (2pt) -- (4,0) circle (2pt) -- (8,0) circle (2pt);
\end{tikzpicture}
但令我惊讶的是,这三个圆圈由一条线连接,但没有箭头!
我尝试使用该[arrows=->]
选项,但没有任何效果。我还注意到线条到达了圆心,而不是外面,我做错了什么?我误解了什么?
非常感谢你对这个 Tikz 菜鸟的帮助 :)
答案1
@OP:你说得对”...一切都非常直观且易于遵循“,通过测试来学习无疑是一个好方法。然而,TikZ 有其自己的特点,你需要熟悉:node
,,,,...style
+
++
我猜你可能想存档以下内容。希望你喜欢 TikZ!
\documentclass[tikz,border=5mm]{standalone}
\begin{document}
\begin{tikzpicture}
\foreach \i in {0,1,2}
\path (4*\i,0) node (A\i) [circle,draw=red,minimum size=2pt]{};
\draw[->] (A0)--(A1);
\draw[->] (A1)--(A2);
\end{tikzpicture}
\end{document}