我正在尝试这样做,但似乎无法在 LaTeX 中找到正确的语法。
以下是我所拥有的:
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{tikz}
\usetikzlibrary{graphdrawing}
\usetikzlibrary{positioning,graphs}
\usegdlibrary{layered}
\begin{document}
\begin{tikzpicture}[baseline]
\begin{graph}[layered layout,nodes={draw,circle, node distance=10cm}]
{1->[edge label=bob, node distance=3cm]2};
\end{graph}
\end{tikzpicture}
\end{document}
这些node distance
命令似乎都没有影响
有任何想法吗?
答案1
忽略layered layout
节点距离;但是,您可以使用level sep
(并且可能sibling sep
在必要时):
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{tikz}
\usetikzlibrary{graphdrawing}
\usetikzlibrary{positioning,graphs}
\usegdlibrary{layered}
\begin{document}
\begin{tikzpicture}[baseline]
\begin{graph}[layered layout,nodes={draw,circle},level sep=2cm]
{1->[edge label=bob]2};
\end{graph}
\end{tikzpicture}
\end{document}