Seite 1 von 2

Abbildungsverzeichnis für Spielbaum

Verfasst: Sa 29. Mär 2014, 12:06
von Gast
hallo,

ich bin verzweifelt auf der Suche wie ich ein Abbildungsverzeichnis für meine Spielbäume machen kann.

\begin{figure} setzt mir mein Spielbaum immer an den Anfang der Seite und so kann ich den Befehl \caption nicht verwenden. Ich habe \listoffigures eingebunden aber jetzt weiss ich nicht, wie ich meine Spielbäume damit "verlinken kann". Kann mir jemand schnell helfen?
\documentclass{scrbook} 
\listoffigures
\usepackage{amsmath} 
\usepackage{tikz} 
% macro for inputing payoff vectors   
\newcommand{\payoff}[4][below]{\node[#1]at(#2){$\dbinom{#3}{#4}$};} 
\begin{document} 
Text und danch kommt der Spielbaum unter dem Spielbaum würde ich gern Beispiel schreiben und es mit meinem Abbildungsverzeichnis verlinken
\begin{center} 
\begin{tikzpicture}[ 
  scale=2, % skalieren der Striche 
  hollow node/.style={circle,draw,inner sep=1.2}, 
  solid node/.style={hollow node ,fill=black}, 
  level distance=15mm, 
  level 0/.style={sibling distance=36mm,every child node/.style={hollow node}}, 
  level 1/.style={sibling distance=27mm,every child node/.style={hollow node}}, 
  level 2/.style={sibling distance=9mm,every child node/.style={solid node}} 
] 
% The Tree   
\node[hollow node,label=above:$1$](0){} % beginn leere Folge   
   child{node[label=left:$2$](1){} 
         child{node{}edge from parent node[left]{$j$}} 
         child{node{}edge from parent node[right]{$n$}} 
         edge from parent node[left=3mm]{$(2,0)$} 
       } 
       child{node[label=right:$2$](2){} 
         child{node{}edge from parent node[left]{$j$}} 
         child{node{}edge from parent node[right]{$n$}} 
         edge from parent node[right]{$(3,1)$} 
       } 
     child{node[label=right:$2$](3){} 
         child{node{}edge from parent node[left]{$j$}} 
         child{node{}edge from parent node[right]{$n$}} 
         edge from parent node[right=3mm]{$(4,4)$} 
%      }     
   }; 
% payoffs 
\foreach \p/\o/\u in 
  {1-1/a/b , 1-2/c/d , 2-1/e/f , 2-2/g/h , 3-1/i/j , 3-2/k/l} 
  {\payoff{\p}{\o}{\u}} 

\end{tikzpicture} 
\end{center} 
\end{document}

Verfasst: Sa 29. Mär 2014, 12:15
von Johannes_B
Wie kann ich einer Grafik einen Untertitel hinzufügen?

Wann sollte ich Gleitumgebungen für Abbildungen verwenden?

So ganz bin ich mir allerdings nicht sicher, ob ich deine Frage richtig verstehe.

Übrigens gehört \listoffigures nicht in die Präambel, du erhältst auch einen entsprechenden Fehler.

Verfasst: Sa 29. Mär 2014, 12:27
von Gast
danke Johannes für den Link,

jetzt hab ich die Abbildung beschriftet aber es erscheint trotzdem nicht im Abbildungsverzeichnis. Was muss ich denn hier machen? weil figure kann ich nicht nehmen,das verschiebt mir meine Grafik
\documentclass{scrbook} 
\listoffigures 
\usepackage{amsmath} 
\usepackage{tikz} 
% macro for inputing payoff vectors   
\newcommand{\payoff}[4][below]{\node[#1]at(#2){$\dbinom{#3}{#4}$};} 
\begin{document} 
Text und danch kommt der Spielbaum unter dem Spielbaum würde ich gern Beispiel schreiben und es mit meinem Abbildungsverzeichnis verlinken 
\begin{center} 
  \begin{minipage}{\linewidth}
    \centering
\begin{tikzpicture}[ 
  scale=2, % skalieren der Striche 
  hollow node/.style={circle,draw,inner sep=1.2}, 
  solid node/.style={hollow node ,fill=black}, 
  level distance=15mm, 
  level 0/.style={sibling distance=36mm,every child node/.style={hollow node}}, 
  level 1/.style={sibling distance=27mm,every child node/.style={hollow node}}, 
  level 2/.style={sibling distance=9mm,every child node/.style={solid node}} 
] 
% The Tree   
\node[hollow node,label=above:$1$](0){} % beginn leere Folge   
   child{node[label=left:$2$](1){} 
         child{node{}edge from parent node[left]{$j$}} 
         child{node{}edge from parent node[right]{$n$}} 
         edge from parent node[left=3mm]{$(2,0)$} 
       } 
       child{node[label=right:$2$](2){} 
         child{node{}edge from parent node[left]{$j$}} 
         child{node{}edge from parent node[right]{$n$}} 
         edge from parent node[right]{$(3,1)$} 
       } 
     child{node[label=right:$2$](3){} 
         child{node{}edge from parent node[left]{$j$}} 
         child{node{}edge from parent node[right]{$n$}} 
         edge from parent node[right=3mm]{$(4,4)$} 
%      }     
   }; 
% payoffs 
\foreach \p/\o/\u in 
  {1-1/a/b , 1-2/c/d , 2-1/e/f , 2-2/g/h , 3-1/i/j , 3-2/k/l} 
  {\payoff{\p}{\o}{\u}} 

\end{tikzpicture} 
\captionof{figure}{M1}
    \label{fig:M1}
  \end{minipage}
\end{center} 
\end{document}

Verfasst: Sa 29. Mär 2014, 12:30
von Johannes_B
Johannes_B hat geschrieben:Wann sollte ich Gleitumgebungen für Abbildungen verwenden?

Übrigens gehört \listoffigures nicht in die Präambel, du erhältst auch einen entsprechenden Fehler.

Verfasst: Sa 29. Mär 2014, 12:31
von Gast
\listoffigures habe ich auch etwas weiter unten...also daran liegt es nicht. Ich hab nun jetzt nur eine Seite mit der Überschrift Abbildungsverzeichnis, aber es steht nichts dort.

Oh mann, ich verstehs einfach nicht mehr...hat jemand eine Idee wie ich ein Abbildungsverzeichnis erstellen kann, so das mein Spielbaum dort erscheint.

ich versteh dein Link irgendwie nicht bzgl meiner Frage?

@Johannes. Danke

Verfasst: Sa 29. Mär 2014, 12:37
von Johannes_B
Du hast auch mehrfach kompiliert?

Ohne gleitende Abbildungen riskierst du riesige Weißräume im Dokument. Das sieht dann aus, als wäre der Axtmörder da surchmarschiert. Deswegen Gleiten, dann is alles schön chillig und sieht gut aus.
Um das ganze mal ein wenig ins Lächerliche zu ziehen.

Verfasst: Sa 29. Mär 2014, 12:41
von Gast
Ja aber ich weiss nicht wie ich es auf meins anwenden kann damit es funktioniert, es kommen immer errors oder es ändert sich nichts. Ist meine letzte Änderung falsch . Ach jich versteh das einfach grad alles nicht....ist für mich grad alles Fremdsprache

Verfasst: Sa 29. Mär 2014, 12:43
von Johannes_B
Dann schau dir meine Signatur an. Ruhe bewahren. Nimm dein gepostetes beispiel und lass das durchlaufen. Das sollte funktionieren, solang listoffigures innerhalb des documents ist.

Verfasst: Sa 29. Mär 2014, 13:01
von Gast
Danke Johannes,
ja du hast Recht ohne Ruhe bewahren bringt es ncihts. Ich hab grad nur extrem Zeitdruck,dass ich nervös mit wackelndem Bein da sitz ;/

suuuuuuuuper es funktioniert. Danke,danke,danke!!!

Noch kurz eine Frage, ich hab gedacht mit dem Tabellenverzeichnis müsste es genauso gehen und ist auch fast so. Allerdings steht die Beschriftung nicht direkt unter der Tabelle. Kann ich das noch ändern? weil es ist ja schon der Befehl \centering integriert.
\documentclass{scrbook}  
\usepackage{amsmath} 
\usepackage{tikz} 
% macro for inputing payoff vectors   
\newcommand{\payoff}[4][below]{\node[#1]at(#2){$\dbinom{#3}{#4}$};} 
\begin{document} 
\tableofcontents
Text und danch kommt die Tabelle 
\begin{center}
  \begin{minipage}{\linewidth} 
    \centering 
 \begin{tabular}{ccc|c|}
    & &\multicolumn{2}{c}{Spieler $2$}\\ 
    & & \multicolumn{1}{|>{$\;}c<{\;$}|}{s_{2}^{1}} & $ s_{2}^{2} $ \\\cline{2-4}
    & $ s_{1}^{1} $ &
    \multicolumn{1}{|>{$\;}c<{\;$}|}{250;500} &
    \multicolumn{1}{ >{$\;}c<{\;$}|}{30;105}\\\cline{2-4}
    \raisebox{1.5ex}[0cm][0cm]{Spieler $1$} & $ s_{1}^{2} $ &
    \multicolumn{1}{|>{$\;}c<{\;$}|}{1020;3000} &
    \multicolumn{1}{ >{$\;}c<{\;$}|}{0;0}\\\cline{2-4}
  \end{tabular}\\
  \captionof{table}{M1} 
    \label{fig:M1} 
  \end{minipage} 
\end{center}

Verfasst: Sa 29. Mär 2014, 13:05
von Johannes_B
Haben deine Tabellen keine Überschrift?
\documentclass{scrbook}  
\usepackage{amsmath}
\usepackage{array}
\begin{document}
\tableofcontents
\begin{center}
  \begin{minipage}{\linewidth}
    \centering
  \captionof{table}{M1}
 \begin{tabular}{ccc|c|}
    & &\multicolumn{2}{c}{Spieler $2$}\\
    & & \multicolumn{1}{|>{$\;}c<{\;$}|}{s_{2}^{1}} & $ s_{2}^{2} $ \\\cline{2-4}
    & $ s_{1}^{1} $ &
    \multicolumn{1}{|>{$\;}c<{\;$}|}{250;500} &
    \multicolumn{1}{ >{$\;}c<{\;$}|}{30;105}\\\cline{2-4}
    \raisebox{1.5ex}[0cm][0cm]{Spieler $1$} & $ s_{1}^{2} $ &
    \multicolumn{1}{|>{$\;}c<{\;$}|}{1020;3000} &
    \multicolumn{1}{ >{$\;}c<{\;$}|}{0;0}\\\cline{2-4}
  \end{tabular}\\
    \label{fig:M1}
  \end{minipage}
\end{center} 
\end{document}