我知道我可以制作正方形或圆形的节点:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node (foo) [draw] {foo};
\node [draw, circle, right of=foo] {bar};
\end{tikzpicture}
\end{document}
但我想要一个具有指向右侧箭头形状的节点。在本例中,foo 节点指向 bar 节点。
我怎样才能轻松地做到这一点?是否有一些具有奇特节点形状的库或类似的东西?
答案1
shapes.arrows
是你想要的:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.arrows,positioning}
\begin{document}
\begin{tikzpicture}
\node[draw, single arrow] (foo) {foo};
\node [draw, circle, right = 0pt of foo] {bar};
\end{tikzpicture}
\end{document}