如何去除森林中不需要的线条?

如何去除森林中不需要的线条?
\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}

只需替换--++++。输出:

输出 pdf 截图

然后你可以调整椭圆的位置和形状照常(包裹forest基于 TikZ)。

相关内容