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}

StackOverflow 文件

你可以建立任意複雜的圖形; 但要注意冗長的程式碼。回想一下\foreach 並記下所有定位和樣式選項(參見 TikZ 手冊,第 13 至 17 節)。