答案1
請注意,這是原始問題的解釋的答案。問題隨後發生了變化。
(新問題仍然含糊不清,但我想不出有趣的解釋。)
請注意,我認為我不應該回答“為我做”,但有時無論如何都會這樣做。當我這樣做時,我這樣做是因為我願意。如果它碰巧能幫助某人,那就這樣吧。如果沒有,也沒有什麼損失。我通常不太同情微調、解釋和修改的要求。我必須從頭開始創建一個問題,決定一個解釋等。
\documentclass[border=10pt]{standalone}
\usepackage{forest}
\begin{document}
\forestset{
declare toks={ltl}{},
}
\begin{forest}
for tree={
draw,
circle,
},
before typesetting nodes={
where level=1{
temptoksa/.option=n,
for tree={
ltl/.register=temptoksa,
if n children=0{
append={[, phantom, tier/.option=!u.ltl]}
}{}
},
}{},
},
before packing={
where level=1{
tier/.process={Ow+n{ltl}{#1-1}},
}{}
}
[
[[][][][]]
[[][][]]
[[][]]
[]
[[][]]
]
\end{forest}
\end{document}