Seite 1 von 2

Bäume mittels {tikzpicture} erstellen

Verfasst: Mi 17. Jun 2015, 09:27
von Flitzi
Hallo zusammen,
ich habe folgendes Problem:

Ich möchte gerne ein Organigramm bzw. einen Baum mittels {tikzpicture} erstellen.
Auf diesem Gebiet bin ich leider noch nicht so erfahren, so dass ich ein paar Versuche gestartet habe, aber noch nicht zum gewünschten Ergebnis gekommen bin.
...
\begin{tikzpicture}[level distance=10mm]
\tikzstyle{every node}=[fill=red!60,circle,inner sep=1pt]
\tikzstyle{level 1}=[sibling distance=25mm,
set style={{every node}+=[fill=red!45]}]
\tikzstyle{level 2}=[sibling distance=25mm,
set style={{every node}+=[fill=red!30]}]
\tikzstyle{level 3}=[sibling distance=25mm,
set style={{every node}+=[fill=red!15]}]
\node {A}
child {node {B}
	child {node {19}}
}
child {node {C}
	child {node {19}}
}
child {node {D}
	child {node {19}}
};
\end{tikzpicture}

Ich möchte es gerne so aussehen lassen:

A

B C D

19

Erklärung:
A geht in die Punkte B,C,D.
19 folgt aus B,C,D.

Das bekomme ich irgendwie nicht hin.

Hoffe auf eure Hilfe!

Grüße

Schade

Verfasst: Mi 17. Jun 2015, 10:40
von Flitzi
Schade, scheint wohl zu anspruchsvoll zu sein ;)

Nochmal ein Versuch

Verfasst: Mi 17. Jun 2015, 11:01
von Flitzi
Habe bemerkt, dass ihr sicherlich keine Lust darauf habt, die ganzen packages und Klassen selber zu erstellen. Was auch völlig verständlich ist.

Also hier noch mal ein Beispiel was direkt läuft:


\documentclass[12pt]{article} 
\usepackage[english,german]{babel} 
\usepackage[utf8]{inputenc}
\renewcommand{\rmdefault}{phv}
\renewcommand{\sfdefault}{phv} 
\usepackage{relsize}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{graphicx} 
\usepackage[printonlyused]{acronym}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{url}
\usepackage{setspace}\onehalfspacing
\usepackage{geometry}
\usepackage{tikz}
\usetikzlibrary{positioning,shadings}
\usetikzlibrary{arrows}
\usetikzlibrary{mindmap,trees}
\usepackage{cite}
\usepackage{mathptmx} %Times
\geometry{a4paper, top=30mm, left=40mm, right=30mm, bottom=30mm, headsep=15mm, footskip=12mm} 
 

\begin{document} 

\begin{tikzpicture}[level distance=10mm]
\tikzstyle{every node}=[fill=red!60,circle,inner sep=1pt]
\tikzstyle{level 1}=[sibling distance=25mm,
set style={{every node}+=[fill=red!45]}]
\tikzstyle{level 2}=[sibling distance=25mm,
set style={{every node}+=[fill=red!30]}]
\tikzstyle{level 3}=[sibling distance=25mm,
set style={{every node}+=[fill=red!15]}]
\node {A}
child {node {B}
	child {node {19}}
}
child {node {C}
	child {node {19}}
}
child {node {D}
	child {node {19}}
};
\end{tikzpicture}

\end{document} 

Hoffe auf eure Hilfe

Verfasst: Mi 17. Jun 2015, 11:03
von Beinschuss
Zu anspruchsvoll scheint es eher zu sein, ein vernünftiges Minimalbeispiel zu erstellen, das es den freiwilligen und nicht ständig vor dem Compi hockenden Helfer/innen überhaupt erst ermöglicht, Dir zu helfen.

Edit: Da warst Du glatt schneller ... passiert nicht so oft ...

Recht hast du

Verfasst: Mi 17. Jun 2015, 11:06
von Flitzi
Habe es auch bemerkt und ein funktionierendes Minimalbeispiel gepostet.
Ich denke jetzt sollte es mit der Hilfe klappen, oder?

Re: Recht hast du

Verfasst: Mi 17. Jun 2015, 11:13
von u_fischer
Flitzi hat geschrieben:Habe es auch bemerkt und ein funktionierendes Minimalbeispiel gepostet.
Ich denke jetzt sollte es mit der Hilfe klappen, oder?
Das Beispiel war sicherlich nötig. Aber ein bisschen mehr Geduld auch. Nicht jede Frage wird innerhalb einer Stunde beantwortet.

Verfasst: Mi 17. Jun 2015, 11:17
von Johannes_B
Hier sitzt ja kein Team von bezahlten TikZ-Experten und anderen Spezialkräften hinter den Rechnern. Alles hier sind Freiwillige Helfer, und wenn alle TikZ-Helfer (und davon gibt es wenige) vielleicht gerade beim Tierarzt sitzen, oder eine Besprechung mit dem Chef haben, dann kann es eben dauern.

Im Normalfall dauert es schon ein paar Stunden bis sich jemand einer TikZ-Frage annimmt.

Verfasst: Mi 17. Jun 2015, 11:17
von Flitzi
Ja, das stimmt. Ich dachte es ist ein kleines - leicht zu lösendes Problem.

Aber ich werde in Zukunft darauf achten, nicht zu ungeduldig zu sein :)
Mein Fehler, sorry!

Verfasst: Mi 17. Jun 2015, 11:32
von Beinschuss
Ich habe gerade leider keine Zeit, das zu implementieren, aber mit dem ersten Beispiel auf aus Kap. 26.2 (S. 366) der [d]pgf[/d]-Doku solltest Du das hinbekommen.

Hm

Verfasst: Mi 17. Jun 2015, 12:15
von Flitzi
Danke dafür.

Bekomme es aber leider nicht hin :roll: