Bäume mittels {tikzpicture} erstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Bäume mittels {tikzpicture} erstellen

von Flitzi » Do 18. Jun 2015, 07:46

Vielen Dank Elke!

Du hast mir damit sehr geholfen :)

von esdd » Mi 17. Jun 2015, 12:55

Hier ist ein Vorschlag, bei dem einfach zwei Verbindungen nachträglich eingefügt werden. Deine Syntax ist übrigens veraltet. \tikzstyle wird schon länger nicht mehr verwendet.
\documentclass[margin=10pt]{standalone} 
\usepackage{tikz} 
\begin{document} 
\begin{tikzpicture}[
  level distance=10mm,
  sibling distance=25mm,
  nodes={fill=red!60,circle,inner sep=1pt},
  level 1/.style={nodes={fill=red!45}},
  level 2/.style={nodes={fill=red!30}},
  %level 3/.style={nodes={fill=red!15}},% im Beispiel nicht verwendet
  ] 
\node(a){A} 
  child {node {B}} 
  child {node {C} 
    child {node {19}
  } 
} 
  child {node {D}}
;
\path(a-2-1)
  edge (a-1)
  edge (a-3)
;
\end{tikzpicture} 
\end{document}
Gruß
Elke

Bild
Dateianhänge
gl_baum.png
gl_baum.png (5.82 KiB) 944 mal betrachtet

Hm

von Flitzi » Mi 17. Jun 2015, 12:15

Danke dafür.

Bekomme es aber leider nicht hin :roll:

von Beinschuss » Mi 17. Jun 2015, 11:32

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.

von Flitzi » Mi 17. Jun 2015, 11:17

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!

von Johannes_B » Mi 17. Jun 2015, 11:17

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.

Re: Recht hast du

von u_fischer » Mi 17. Jun 2015, 11:13

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.

Recht hast du

von Flitzi » Mi 17. Jun 2015, 11:06

Habe es auch bemerkt und ein funktionierendes Minimalbeispiel gepostet.
Ich denke jetzt sollte es mit der Hilfe klappen, oder?

von Beinschuss » Mi 17. Jun 2015, 11:03

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 ...

Nochmal ein Versuch

von Flitzi » Mi 17. Jun 2015, 11:01

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

Nach oben