ラテックスでツリー構造を作成する方法

ラテックスでツリー構造を作成する方法

ツリー構造を作りたいです。いろいろ検索しましたが、他の構造のソリューションは見つかりました。しかし、ツリーのソリューションは見つかりませんでした。チュートリアルを提案するか、ここでソリューションを教えてください。助けてください!

答え1

注意: 私は、do-it-for-me、特にアヒルが著しく少なく、既存の解決策が大量にあり簡単に見つかるdo-it-for-meには答えるべきではないと考えています。しかし、それでも時々答えます。答えるときは、私に代わって答えます。私のコードがたまたま役に立つなら、それでいいし、役に立たないなら、それでいいのです。特に、微調整、調整、説明、または変更の要求にはまったく同情しません。要求が気に入れば、それに対応するかもしれません。そうでなければ、これらは読者の皆さんの練習問題として残しておきます。

これは、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}

ここに画像の説明を入力してください

関連情報