我希望将 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}