森林等級之間的對齊

森林等級之間的對齊

在 Stack Exchange 網路社群的人們的幫助下,我幾乎完成了我的圖表。請看我附在此處的圖。我畫了兩個小圓圈。是否可以使這些線對齊?

下面給出了程式碼。

\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}

相關內容