答案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}