森林レベル間の整合

森林レベル間の整合

この Stack Exchange ネットワーク コミュニティの人々の助けを借りて、図をほぼ完成させました。ここに添付した図をご覧ください。小さな円を 2 つ作りました。これらの線を同じ位置に配置することは可能ですか?

コードは以下の通りです。

\documentclass{article}
\usepackage{tikz}
\usepackage{lscape}
\usepackage[edges]{forest}

\begin{document}
    \begin{forest}
        for tree={forked edge, edge=->, draw,
            thick,
            rounded corners, minimum size=8mm, l sep=10mm,align=left,fork sep=5mm,fill=blue!10}
        [Fluids, s sep=0.3cm
        [Ideal Fluids]
        [Real Fluids, s sep=0.3cm, 
        [Non-Newtonian Fluid, s sep=0.3cm
        [Time-Independent Fluids, s sep=0.3cm
        [Pseudo plastic][Dilatant][Bingham plastic]
        ]
        [Visco-elastic Fluids]
        [Time-Dependent Fluids, s sep=0.3cm
        [Thixotropic][Rheopetic]
        ]
        ]
        [Newtonian Fluids]
        ]
        ]
    \end{forest}
    \end{document}

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

答え1

感謝します --あらゆる相対レベルにフォルダがある森林ツリー

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

\documentclass{article}
\usepackage{tikz}
\usepackage{lscape}
\usepackage[edges]{forest}
\forestset{
    calign to midchild or edge midpoint/.style={
        if={isodd(n_children())}{
            calign=child edge,
            calign primary child/.process={
                O+nw+n{n children}{(##1+1)/2}
            },
        }{
            calign=edge midpoint,
        },
    },
}

\begin{document}
    \begin{forest}
        my fork/.style={
%           grow=south, 
            calign to midchild or edge midpoint,
        },  
        for tree={forked edge, edge=->, draw,
            thick,
            rounded corners, 
            minimum size=8mm, 
            l sep=10mm,
            align=left,
            fork sep=5mm,
            fill=blue!10, my fork
            }
        [Fluids, s sep=0.3cm
        [Ideal Fluids]
        [Real Fluids, s sep=0.3cm, 
        [Non-Newtonian Fluid, s sep=0.3cm
        [Time-Independent Fluids, s sep=0.3cm
        [Pseudo plastic][Dilatant][Bingham plastic]
        ]
        [Visco-elastic Fluids]
        [Time-Dependent Fluids, s sep=0.3cm
        [Thixotropic][Rheopetic]
        ]
        ]
        [Newtonian Fluids]
        ]
        ]
    \end{forest}
\end{document}

関連情報