TikZ - 圖表規範
TikZ 提供類似於 DOT 的語法,你可以使用它來大幅收緊圖形繪製程式碼。
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{graphs,quotes,arrows.meta}
\begin{document}
\begin{tikzpicture}
\graph[nodes={draw,circle},edges={-{Stealth[]}}] {
A -> ["1"] B,
A -> C,
C -> B
};
\end{tikzpicture}
\end{document}
正如你所看到的,你可以使用細粒度控制來簡化語法。當你指定更復雜的圖形時,graphs
庫真的很閃亮:
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{graphs,graphs.standard}
\begin{document}
\begin{tikzpicture}
\graph {
A -> { subgraph I_n [V= {B,C,D}] } -> E
};
\end{tikzpicture}
\end{document}
還有更多選項和預定義的圖形; 參見 TikZ 手冊第 19 節。