如何在 latex 中制作树结构

如何在 latex 中制作树结构

我想制作树形结构。我搜索了很多,但找到了其他结构的解决方案。但没有找到 fortree 的解决方案。建议我提供教程或在此处提供解决方案。帮帮我!

答案1

请注意,我认为我不应该回答代我做的问题,尤其是那些明显没有鸭子、而且有大量现成且容易找到的解决方案的代我做的问题。但是,我有时还是会这样做。当我这样做时,我会替我回答。如果我的代码恰好有用,那就这样吧;如果没有用,那就这样吧。特别是,我一点也不赞同微调、调整、解释或修改的请求。如果一个请求让我感兴趣,我可能会解决它。否则,这些就留给你练习吧,亲爱的读者。

这是基于由 Biki Teron 编写的最小工作示例因为 OP 没有提供。

\documentclass[border=10pt]{standalone}
\usepackage[edges]{forest}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{forest}
  forked edges,
  for tree={edge+={-Latex}},
  [Number
    [Real Number
      [Rational Numbers
        [Fractional]
        [Integers]
      ]
      [Irrational Numbers]
    ]
    [Imaginary Number]
  ]
\end{forest}
\end{document}

森林解决方案

答案2

使用genealogytree包我们可以实现树结构

  \documentclass[a4paper]{article}
  \usepackage[all]{genealogytree}


  \begin{document}

  \begin{genealogypicture}[processing=tikznode,
  level size=5mm,]
  child{ 
         g{Number} 
         child{ 
              g{Real Number}  
               child{ 
              g{Rational Numbers} c{Fractional} c{Integers} 
                    }
              c{Irrational Numbers}
              }
         child{ 
              g{Imaginary Number} 
              }

       }
  \end{genealogypicture}

  \end{document}

在此处输入图片描述

相关内容