![如何将 tikz-qtree 中的所有边设置为箭头样式?](https://linux22.com/image/313559/%E5%A6%82%E4%BD%95%E5%B0%86%20tikz-qtree%20%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E8%BE%B9%E8%AE%BE%E7%BD%AE%E4%B8%BA%E7%AE%AD%E5%A4%B4%E6%A0%B7%E5%BC%8F%EF%BC%9F.png)
我希望将 tikz-qtree 中的边缘画成箭头(指向子节点)。
如何做到这一点?我在这里发现了很多关于如何添加附加边、线或弧的问题,但没有关于如何将 tikz-qtree 中的边绘制为箭头而不是普通线条的问题。
答案1
你可以使用edge from parent
样式。一个完整示例:
\documentclass{article}
\usepackage{tikz-qtree}
\tikzset{edge from parent/.append style={->}}
\begin{document}
\begin{tikzpicture}
\Tree
[.A
[.B ]
[.C ]
]
\end{tikzpicture}
\end{document}
结果:
更改为latex
箭头尖端并添加红色:
\documentclass{article}
\usepackage{tikz-qtree}
\tikzset{edge from parent/.append style={->,>=latex,red}}
\begin{document}
\begin{tikzpicture}
\Tree
[.A
[.B ]
[.C ]
]
\end{tikzpicture}
\end{document}