看来我的努力永远无法达到我的目标。我也试过 Visio,但效果不好。所以我又回到了 Latex,需要你们的建议。非常感谢。
非常感谢 bibra 先生。我将您的代码放入我的代码中,结果如下所示:
这些分支不像你的那样正交。你能给我一些提示或更多信息吗?还有一个问题,这个“树形图”可以保存为图形吗?或者它应该以哪种形式出现在我的工作中,以便我在任何地方引用它?
@ js bibra 我觉得我发现了我的 tex 代码中的问题。在序言中,在行之前
\usepackage[edges]{forest}
我不小心添加了以下行(这可能在我发布此问题并在线寻找解决方案之前随时发生)
\usepackage[linguistics]{forest}
如果我删除此行,一切都会好起来。再次感谢@js bibra。
答案1
这应该会给你指明正确的方向——我没有填写确切的文字
0 级是根级或原点,依此类推——代码是不言自明的
\documentclass[border=10pt]{standalone}
\usepackage[edges]{forest}
\begin{document}
\begin{forest}
for tree={
grow'=east,
anchor=west,
node options={draw, thick, font=\sffamily, align=center, },
edge={semithick},
forked edges,
l sep=4mm,
s sep=2mm,
fork sep = 2mm, % new, distance from parent to branching point
where level=0{rotate=90, anchor=center, fill=blue!20}{}, % new
where level=1{s sep=1mm,fill=blue!20}{}, % new
where level=2{s sep=1mm,draw=none}{},
where level=3{s sep=1mm,draw=none}{},
% where level=2{}{rotate=90, anchor=center} % new
%where n children={11}{rotate=90, anchor=center}{},
%where n children={2}{rotate=90, anchor=center, fill=blue!20}{},
%where n children=6{rotate=90, anchor=center}{},
%where n children=8{rotate=90, anchor=center}{},
},
[Mother branch,
[Text
[Text]
[Text]
[Text]
[Text]
[Text]
]
[Text
[Text[Text][Text]]
[Text ]
[Text]
]
[Text]
[Text]
[Text]
[Text]
]
\end{forest}
\end{document}