如何创建 LCM 树状图?

如何创建 LCM 树状图?

我正在尝试创建一个液晶显示模块树形图如下所示:

http://static.prometheanplanet.com/images/resources/resource-thumbnails/thumb-nprealg-04-01-0002-diagram-thumb-lg-png.png

另外,在数字周围画圆圈的代码是什么?

答案1

使用我的tikz基于 - 的包forest,这可以通过非常简洁的方式实现:

截屏

\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest} mark/.style={circle,draw=red}
  [8[2,mark][4[2,mark][2,mark]]]
\end{forest}
\end{document}

答案2

Tikz 可以制作漂亮的树:

\documentclass{article}
\usepackage{tikz}

\begin{document}

\begin{center}
  \begin{tikzpicture}[thick]
    \node {8} 
    child { node[circle,draw=red] {2} }
    child { node {4} 
      child { node[circle,draw=red] {2} }
      child { node[circle,draw=red] {2} }
    };
  \end{tikzpicture}
\end{center}

\end{document}

答案3

仅添加强制tikz-qtree解决方案:

\documentclass{article}
\usepackage{tikz-qtree}
\begin{document}
\begin{tikzpicture}[Red/.style={circle,draw=red}]
\Tree [.8 [.\node[Red] (A){2}; ]
          [.4 
            [.\node [Red] (B) {2}; ]
            [.\node [Red] (C) {2};]]]
\end{tikzpicture}
\end{document}

代码输出

相关内容