下面的示例呈现了一个简单的图形。我希望默认向左分支 1 厘米,但在某些情况下分支得更远一些。比如说,我希望 f 向左分支 2 厘米。我该怎么做?
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{graphs}
\begin{document}
\tikz \graph[grow down, branch left=1cm]
{ a
-> { b
-> { c
, d
->[branch left=2cm] % this seems to be ignored
{ e
, f
}
}
};
d -> c;
f -> e;
};
\end{document}
答案1
您可以按照以下级别采取行动:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{graphs}
\begin{document}
\tikz
\graph[
grow down,
branch left=1cm,
level 2/.style={branch left=2cm},
level 3/.style={branch left=3cm}
]
{ a
-> { b
-> { c
, d
->
{ e
, f
}
}
};
d -> c;
f -> e;
};
\end{document}