Seite 1 von 1

Minimierung einer Tkiz Grafik

Verfasst: Mo 11. Jan 2021, 19:00
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


Re: Minimierung einer Tkiz Grafik

Verfasst: Mo 11. Jan 2021, 19:38
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.


Re: Minimierung einer Tkiz Grafik

Verfasst: Mo 11. Jan 2021, 19:51
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

Re: Minimierung einer Tkiz Grafik

Verfasst: Mo 11. Jan 2021, 19:57
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
]

Re: Minimierung einer Tkiz Grafik

Verfasst: Mo 11. Jan 2021, 20:05
von nikmak

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