TikZ - 手动布局
包装 TikZ 非常适合绘制图形。
这是一个小例子(需要 TikZ 3.0+):
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning,arrows.meta}
\begin{document}
\begin{tikzpicture}[auto,vertex/.style={draw,circle}]
\node[vertex] (a) {A};
\node[vertex,right=1cm of a] (b) {B};
\node[vertex,below right=1cm and 0.5cm of a] (c) {C};
\path[-{Stealth[]}]
(a) edge node {1} (b)
(a) edge (c)
(c) edge (b);
\end{tikzpicture}
\end{document}
你可以创建任意复杂的图形; 但要注意冗长的代码。回想一下\foreach
并记下所有定位和样式选项(参见 TikZ 手册,第 13 至 17 节)。