![我怎样才能强制 TikZ 树具有有向边?](https://linux22.com/image/283996/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E5%BC%BA%E5%88%B6%20TikZ%20%E6%A0%91%E5%85%B7%E6%9C%89%E6%9C%89%E5%90%91%E8%BE%B9%EF%BC%9F.png)
考虑以下
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node{A} [grow=east]
child {node{B}
child {node{C}}};
\end{tikzpicture}
\end{document}
这使
我怎样才能强制每条边都有箭头,以便我可以得到类似的东西A->B->C
?(让我们假设风格[->,>=stealth]
。)
答案1
您可以使用edge from parent
密钥。如果您在第一个节点之后执行此操作,它将传播到该节点下方的所有边。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node{A} [grow=east, ]
child {node{B} edge from parent[-stealth]
child {node{C}}};
\end{tikzpicture}
\end{document}
有关详细信息,请参阅 TikZ 手册第 18.6 节。