在这个简单的例子中,没有画出箭头。我不知道为什么。我的 pgf 版本是 2.10。
\begin{tikzpicture}
\draw[line width=0.1pt,gray!30]
(0,0) grid (4,3);
\draw[fill=black] (1,2) circle (2pt) coordinate(a)
node[above left]{$1$}
-- ++(0,-1) circle (2pt) coordinate(b)
node[below left]{$2$}
-- ++(1,0) circle (2pt)
node[below left]{$3$}
-- ++(1,0) circle (2pt)
node[below left]{$4$};
\draw[dashed,->] (b) -- ++(1,1);
\end{tikzpicture}
答案1
还可以考虑使用更大的箭头>=latex
:
\documentclass[12pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}[scale=1.5, >=latex]
\draw[line width=0.1pt,gray!30]
(0,0) grid (4,3);
\draw[fill=black] (1,2) circle (.7pt) coordinate(a)
node[above left]{$1$}
-- ++(0,-1) circle (.7pt) coordinate(b)
node[below left]{$2$}
-- ++(1,0) circle (.7pt)
node[below left]{$3$}
-- ++(1,0) circle (.7pt)
node[below left]{$4$};
\draw[dashed,->] (b) -- ++(1,1);
\end{tikzpicture}
\end{document}
如果对更多调整感兴趣,还有高级arrows.meta
库。该库有几乎无限的参数可供使用。例如,您可以调整长度、宽度、插入、斜率等
请参阅文档更多细节。