我怎样才能用 LaTeX 制作这样的图表?

我怎样才能用 LaTeX 制作这样的图表?

树木的组成 多类别组合 多类别组合

这是我在 T. Leinster 的“高级操作,高级类别”中找到的多类别组合。您至少能告诉我必须使用哪个软件包吗?

答案1

我认为这个问题不应该回答。

即便如此,这里还是 TikZ 提供的图形语法的演示:

\documentclass[tikz,border=10pt,multi]{standalone}
\usetikzlibrary{graphs,quotes}
\begin{document}
\begin{tikzpicture}
  \graph [chain shift=(45:1), branch left, nodes={inner sep=0pt, minimum size=2.5pt, circle, fill, draw}, empty nodes, edge quotes={pos=0, auto}]
  {
    a -- ["$a^1_1$"'] b -- ["$a^2_1$"'] c [label=-45:$a^1_2$] --  { d [label=-45:$a^3_2$] , e [label=90:$a^3_2$], f [label=180:$a^3_2$]}
  };
\end{tikzpicture}
\end{document}

图形

修改和增强留给读者作为练习。

答案2

您可以使用PGF/TikZ在 Latex 中创建图表。有一些教程例子互联网上。

在里面PGF/TikZ 画廊你可能会发现

此外,您还可以查看以下答案如何创建哈斯图/格子图

相关内容