Я все еще новичок в латексе, но я пытался найти указанный ниже тип дерева, но не смог ничего найти. Возможно ли получить такое дерево? Если да, то, пожалуйста, расскажите мне, как.
Обновление: на самом деле я пытаюсь получить что-то вроде этого нового изображения. Есть корневой узел,
у которого есть несколько дочерних узлов (которые также могут иметь дочерние узлы). Мне нужно нарисовать первые 3 узла на уровне 1 вертикально выровненными по их метке (связь на изображении), следующие 4 узла на уровне 1 вертикально выровненными по их метке (координация на изображении) и так далее.
решение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}