我怎样才能强制 TikZ 树具有有向边?

我怎样才能强制 TikZ 树具有有向边?

考虑以下

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
  \node{A} [grow=east]
  child {node{B}
    child {node{C}}};
\end{tikzpicture}
\end{document}

这使

output

我怎样才能强制每条边都有箭头,以便我可以得到类似的东西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}

output of code

有关详细信息,请参阅 TikZ 手册第 18.6 节。

相关内容