TikZ で兄弟ごとに距離を個別に設定する

TikZ で兄弟ごとに距離を個別に設定する

LaTeX で次のコードがあります:

\begin{figure}
    \centering
    \begin{tikzpicture}[nodes={draw, circle}, -, 
        level/.style = {level distance = 1.5cm, sibling distance = 1cm},
        level 1/.style={sibling distance=3cm}]
        \node [minimum size=0.75cm]{$\rightarrow$\strut}
        child { node[rectangle, minimum size=0.75cm] {a\strut} }
        child { node [minimum size=0.75cm] {$\land$} 
            child { node [rectangle, minimum size=0.75cm] {b\strut}}
            child { node [rectangle, minimum size=0.75cm] {c\strut}}
            child { node [rectangle, minimum size=0.75cm] {d\strut}}
            child { node [rectangle, minimum size=0.75cm] {e\strut}}
        }
        child { node[rectangle, minimum size=0.75cm] {g\strut} }
        child { node [minimum size=0.75cm] {$\times$} 
            child { node [rectangle, minimum size=0.75cm] {h\strut}}
            child { node [rectangle, minimum size=0.75cm] {\tau \strut}}
        }
        child { node [minimum size=0.75cm] {$\land$} 
            child { node [rectangle, minimum size=0.75cm] {i\strut}}
            child { node [rectangle, minimum size=0.75cm] {j\strut}}
            child { node [rectangle, minimum size=0.75cm] {k\strut}}
            child { node [rectangle, minimum size=0.75cm] {l\strut}}
            child { node [minimum size=0.75cm] {$\times$} 
                child { node [rectangle, minimum size=0.75cm] {m\strut}}
                child { node [rectangle, minimum size=0.75cm] {\tau \strut}}
            }
        }
        child { node[rectangle, minimum size=0.75cm] {n\strut} };
    \end{tikzpicture}
\end{figure}

次のような出力が生成されます:

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

どのように距離を設定できますか?論理的で掛け算記号そしてその右とそのため、タウそしてノードは重複していませんか?

答え1

forestデフォルトでノードの重複を防ぐパッケージの使用を検討してください。

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

\documentclass{article}
\usepackage{forest}

\begin{document}

\begin{forest}
for tree={draw, minimum size=.75cm, l sep=7mm, if n children=0{text depth=0, text height=1.5ex}{circle}},
s sep=1cm
[$\rightarrow$, minimum size=1cm
    [a]
    [$\land$
        [b][c][d][e]
    ]
    [g]
    [$\times$
        [h][$\tau$]
    ]
    [$\land$
        [i][j][k][l][$\times$[m][$\tau$]]
    ]
    [n]
]
\end{forest}

\end{document}

関連情報