Minimierung einer Tkiz Grafik

Tabellen und Grafiken erstellen und anordnen


nikmak

Minimierung einer Tkiz Grafik

Beitrag von nikmak »

Hallo zusammen,

gerne würde ich folgende Tabelle minimieren. Wenn ich jedoch z. B. [scale=0.9] einfüge, bricht das Baumdiagramm zusammen.

\documentclass[12pt,a4paper,onecolumn,oneside]{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}                     
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{float}
\usepackage{amsthm}
\usepackage{multirow,array}
%\usepackage{fourier}
\usepackage{ragged2e}
\usepackage{caption}
\usepackage{tikz}
\usetikzlibrary{trees}
\usepackage{verbatim}
\captionsetup{format=plain,font=small,labelfont=bf,labelsep=colon,justification=RaggedRight}
\captionsetup[figure]{labelfont={bf},labelformat={default},labelsep=period,name={Fig.}}
\usepackage{color}
\usepackage{transparent}
\usepackage{calligra}
\usepackage[left=3cm,right=2cm,top=2cm,bottom=2cm]{geometry}

%\emergencystretch=\maxdimen
%\hyphenpenalty=10000


\begin{document}
\begin{figure}[H]
\begin{center}
\begin{tikzpicture}[
  grow=right,
  sloped,
  level distance=3cm,
  level 1/.style={sibling distance=6cm},
  level 2/.style={sibling distance=4cm},
  level 3/.style={sibling distance=2cm},
  level 4/.style={sibling distance=2cm, font=\footnotesize},
  edge from parent/.style={draw, font=\footnotesize},
  auto
]
  %1. Haupt Knoten 2.Child Knoten 3. Child Knoten 
\node{B}
  child {node {S}% Oben
    child {node {$\binom{v-p_0(k)-k}{p_0(k)+k-c}$}
      edge from parent node [auto=right]{$d=1$}
    }
    child {node {B} 
      child{node {S}
        child{node {$\binom{-p_0(k)}{p_0(k)}$}
          edge from parent node [auto=right] {$d=1$}% <- d=1
        }
        child{node {$\binom{v-p_0(k)-c}{p_0(k)}$}
          edge from parent node {$d=0$}% <- d=0
        }
        edge from parent node {$(p_0(k),c)$}
      }
      edge from parent node {$d=0$ }
    }
    edge from parent node [auto=right] {$(p_0(k),k)$; $k<c$}
  }
  child {node {S}
    child {node {$\binom{v-p_0(c)-c}{p_0(c)}$}
      edge from parent node [auto=right]  {$d=1$}
    }
    child {node {$\binom{-p_o(c)}{p_0(c)}$}
      edge from parent node {$d=0$}
    }
    edge from parent node {$(p_0(c),c)$; $k=c$}
  };
\end{tikzpicture}
\end{center}
\caption{Gleichgewicht im Fall a)}
\end{figure}
\end{document}

Hat jemand eventuell einen Ansatz:)

Liebe Grüße

Nik


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Minimierung einer Tkiz Grafik

Beitrag von Bartman »

Ich weiß nicht, was Du unter einem Zusammenbruch Deines Diagramms verstehst, aber vielleicht suchst Du den Effekt, der sich ereignet, wenn Du außer der Option scale auch noch die Option transform shape verwendest.

Off-topic:

Wenn Dir keine Einstellung für die Gleitumgebung zusagt, dann wäre es besser, auf die Option H des Pakets float zu verzichten und stattdessen die Umgebungen center und minipage sowie den Befehl \captionof einzusetzen.

Zuletzt geändert von Bartman am Mo 11. Jan 2021, 19:54, insgesamt 2-mal geändert.

nikmak

Re: Minimierung einer Tkiz Grafik

Beitrag von nikmak »

Hi Bartman,

danke für deinen Tipp. Ich habe [scale=0.9, every node/.style={transform shape}] verwendet, aber das Baumdiagramm ist dennoch "zusammengebrochen":

Zusammenbruch.png

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Minimierung einer Tkiz Grafik

Beitrag von Bartman »

Wenn ich die beiden Optionen der Umgebung tikzpicture übergebe, bricht nichts zusammen:

\begin{tikzpicture}[
  scale=.9, transform shape,
  grow=right,
  sloped,
  level distance=3cm,
  level 1/.style={sibling distance=6cm},
  level 2/.style={sibling distance=4cm},
  level 3/.style={sibling distance=2cm},
  level 4/.style={sibling distance=2cm, font=\footnotesize},
  edge from parent/.style={draw, font=\footnotesize},
  auto
]

nikmak

Re: Minimierung einer Tkiz Grafik

Beitrag von nikmak »

Vielen Dank! Jetzt klappts! ich hatte eine eckige Klammer zu viel.


Antworten