как сделать структуру дерева в латексе

как сделать структуру дерева в латексе

Хочу сделать структуру дерева. Я много искал, но нашел решение другой структуры. Но не нашел решение для дерева. Предложите мне урок или дайте мне решение здесь. Помогите мне!

решение1

Обратите внимание, что я думаю, что не должен отвечать на do-it-for-me, особенно do-it-for-me с заметным отсутствием уток и для которых есть множество существующих и легко находимых решений. Однако я иногда все равно это делаю. Когда я это делаю, я отвечаю на них за себя. Если мой код оказывается полезным, пусть так и будет; если нет, пусть так и будет. В частности, я совсем не сочувствую просьбам о тонкой настройке, корректировках, объяснениях или модификациях. Если просьба щекочет мое воображение, я могу ее рассмотреть. В противном случае, это остается в качестве упражнений для вас, любезный читатель.

Это основано наМинимальный рабочий пример, написанный Бики Теронпотому что автор оригинала его не предоставил.

\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}

введите описание изображения здесь

Связанный контент