角度を調整して、この森の木を広くせずに短くするにはどうすればよいですか?

角度を調整して、この森の木を広くせずに短くするにはどうすればよいですか?

この森の木に問題があります。目標は、CP と VP の下の角度を広く調整して、幅を広げずに短くすることです。calign=fixed 角度を使用しようとすると、角度は変わりますが、線が長くなりすぎて、木が広くなります。線の長さを変えずに角度を調整する方法はありますか?

\documentclass{article}
\usepackage{gb4e}
    \noautomath
\usepackage[linguistics]{forest}
\usepackage{fontspec}
    \setmainfont{Times New Roman}
\usepackage{leipzig}
    \newleipzig{verb}{verb}{verb}
    \newleipzig{akt}{akt}{akt}

\begin{document}
    
    
    \begin{forest}
        for tree={s sep*=5, inner sep=0, l=0}
        [TP
            [NP$_f$ 
                [n, roof]
            ]
            [FutP
                [$t_f$]
                [Fut'
                    [\Fut{} 
                        [tə]
                    ]
                    [CP 
                        [C]
                        [TP 
                            [NP$_x$
                                [ma, roof]
                            ]
                            [T'
                                [T
                                    [?∅ \\ \Fut{}]
                                ]
                                [ Asp 
                                    [Akt$_k$  
                                        [\Akt{}$_{st}$]
                                    ]
                                    [VP
                                        [$t_x$]
                                        [V'
                                            [$t_k$]
                                            [V' 
                                                [V 
                                                    [ɖâ]
                                                ]
                                                [NP 
                                                 [afal, roof]   
                                                ]
                                            ]
                                        ]
                                    ]
                                ]
                            ]
                        ]
                    ]
                ]
            ]
        ]
    \end{forest}
    
    
\end{document}

ここに画像の説明を入力してください

答え1

これが希望どおりかどうかはわかりませんが、l sepこれらのノードを調整できます。

ここに画像の説明を入力してください

\begin{forest}
    for tree={s sep*=5, inner sep=0, l=0}
    [TP
        [NP$_f$ 
            [n, roof]
        ]
        [FutP
            [$t_f$]
            [Fut'
                [\Fut{} 
                    [tə]
                ]
                [CP, l sep-=2mm % <--- l sep adjusted here
                    [C]
                    [TP 
                        [NP$_x$
                            [ma, roof]
                        ]
                        [T'
                            [T
                                [?∅ \\ \Fut{}]
                            ]
                            [ Asp 
                                [Akt$_k$  
                                    [\Akt{}$_{st}$]
                                ]
                                [VP, l sep-=2mm % <--- l sep adjusted here
                                    [$t_x$]
                                    [V'
                                        [$t_k$]
                                        [V' 
                                            [V 
                                                [ɖâ]
                                            ]
                                            [NP 
                                             [afal, roof]   
                                            ]
                                        ]
                                    ]
                                ]
                            ]
                        ]
                    ]
                ]
            ]
        ]
    ]
\end{forest}

関連情報