如何在 tikz 中将树抽象为三角形?

如何在 tikz 中将树抽象为三角形?

基本上,我想画出类似下图的东西,其中 t1 是一棵树,并且能够用边连接它们的根(黑色节点)。有没有简单的方法可以做到这一点? 在此处输入图片描述

答案1

因为我不知道你要去哪里,所以我建议从简单的开始tikz

在此处输入图片描述

\documentclass[border=1mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\tikzset{root/.style={circle,draw,fill,inner sep=2 pt}}
\begin{tikzpicture}
  \node[root] (rootA) {};
  \node[root,xshift=3cm] (rootB) {};
  \draw (rootA) -- +(-1,-2) -- node[yshift=0.75cm]{$t_1$} +(1,-2) -- (rootA);
  \draw (rootB) -- +(-1,-2) -- node[yshift=0.75cm]{$t_1$} +(1,-2) -- (rootB);
  \draw[-stealth', shorten <=1mm, shorten >=1mm] (rootA) -- (rootB);
\end{tikzpicture}
\end{document}

相关内容