\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
[TP
[DP]
[T'
[T]
[VP
[DP]
[V', name=node
[V]
[DP] ] ]]]
\draw [red, thick, dotted] (node) --++(0em,+10ex) ellipse (1.5cm and 1cm);
\end{forest}
\end{document}
您好,我尝试使用--++
森林树中的选项在调整后的位置绘制椭圆,但我总是得到一条多余的线,如附图所示。我怎样才能绘制一个没有这条多余线条的图形?
答案1
\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
[TP
[DP]
[T'
[T]
[VP
[DP]
[V', name=node
[V]
[DP] ] ]]]
\draw [red, thick, dotted] (node) ++(0em,+10ex) ellipse (1.5cm and 1cm);
\end{forest}
\end{document}
只需替换--++
为++
。输出:
然后你可以调整椭圆的位置和形状照常(包裹forest
基于 TikZ)。