Wie stelle ich den Kreisradius in einer Waldbaumzeichnung ein?

Wie stelle ich den Kreisradius in einer Waldbaumzeichnung ein?

Ich habe folgenden Code, um mit dem Forest-Paket einen Baum zu generieren:

\documentclass{standalone}
\usepackage{forest}
\begin{document}
\begin{forest}
  for tree={circle,draw}
  [A
    [B
      [C
        [E]
        [F]]
      [D]]
    [G
      [H]
      [I
        [J]
        [K
          [L]
          [M]]]]]
\end{forest}
\end{document}

Die resultierende Baumzeichnung sieht folgendermaßen aus:

Möglicherweise fällt Ihnen auf, dass die Kreise um jeden Knoten leicht unterschiedlich groß sind. Am deutlichsten ist dies bei den benachbarten Knoten H und I sowie L und M zu erkennen.

Man könnte argumentieren, dass dies ein wünschenswertes Verhalten ist, da es sicherstellt, dass der Buchstabe an jedem Knoten von der gleichen Menge an Polsterung umgeben ist. Ich finde jedoch, dass dies schlecht aussieht und möchte, dass alle Kreise den gleichen Radius haben.

Ich habe verschiedene Möglichkeiten ausprobiert, die Kreisgröße zu steuern, aber ohne Erfolg. Wie kann ich erreichen, dass alle Kreise die gleiche Größe haben? Außerdem finde ich, dass die Kreise in ihrer jetzigen Form etwas zu groß sind, deshalb würde ich gerne die Polsterung innerhalb des Kreises verringern. Es wäre schön, wenn ich dies in einer Option einstellen könnte, sodass ich mit verschiedenen Werten experimentieren könnte, um zu sehen, was am besten aussieht.

Antwort1

Da forestauf basiert , können Sie die Definition der Form als , , , usw. in den Stildefinitionen der Gesamtstrukturknoten in tikzverwenden :tikzminimum sizetext widthfontfor tree={...}

\documentclass[margin=5mm]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[edges]{forest}

    \begin{document}
\begin{forest}
  for tree={circle, draw, 
            minimum size=1.5em, % <-- added
            inner sep=1pt}      % <-- added
  [A
    [B
      [C
        [E]
        [F]]
      [D]]
    [G
      [H]
      [I
        [J]
        [K
          [L]
          [M]]]]]
\end{forest}
    \end{document}

Bildbeschreibung hier eingeben

verwandte Informationen