Seite 1 von 1
Tree mit gestrichelter Linie
Verfasst: Do 29. Sep 2011, 18:19
von thoys
Hallo zusammen,
kann ich bei einm Baum von qtree gestrichelte Linien machen?
Also ein Beispiel wäre:
\Tree [.GI-Bildungsstandards [.Grundsätze ] [.Standards [Inhaltsbereiche
Prozessbereiche ]]].GI-Bildungsstandards
Da soll z. B. Inhaltsbereiche und Prozessbereiche mit einer gestrichelten Linie angebunden werden.
Ist das möglich?
Danke
Thoys
Verfasst: Do 29. Sep 2011, 21:59
von Mechanicus
Hi,
Option
Gruß
Marco[/code]
Verfasst: Fr 30. Sep 2011, 11:46
von thoys
Hei,
danke für die Antwort.
Ich hab nur leider keine Idee wie ich das in Verbindung mit meinem bringe. Wo muss ich das denn einfügen?
Also wenn ich jetzt z. B. Inhalts- und Prozessbereiche stricheln will.
Thoys
Verfasst: Fr 30. Sep 2011, 11:50
von Mechanicus
Hi,
wie wäre ein Beispiel deinerseits?
Marco
Verfasst: Fr 30. Sep 2011, 12:15
von thoys
Hi,
\Tree [.GI-Bildungsstandards [.Grundsätze ] [.Standards [Inhaltsbereiche
Prozessbereiche ]]].GI-Bildungsstandards
ohje, ich dachte das obige sei ein Beispiel
So sieht ein ganzes Dokument aus, das funktioniert:
\documentclass[a4paper,12pt,parskip, oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{qtree}
\begin{document}
\Tree [.GI-Bildungsstandards [.Grundsätze ] [.Standards [Inhaltsbereiche
Prozessbereiche ]]].GI-Bildungsstandards
\end{document}
danke Thoys
Verfasst: Fr 30. Sep 2011, 12:48
von Mechanicus
Hi,
als ich die Anweisung \Tree gesehen habe, dachte ich erst an pstricks. Aber du nutzt ja ein eher unkomfortables Paket
Du solltest lieber pstricks oder tikz nutzen, um Bäume zu erstellen.
\documentclass[a4paper,12pt,parskip, oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{qtree,curve2e}
\usepackage{tikz}
\makeatletter
\newcommand{\myLines}[1]{% Three-way only
\begin{picture}(4,1)
\put(0,0){\Dline(0,0)(1,1){0.05}}
\put(2,0){\Dline(0,0)(-1,1){0.05}}
\end{picture}}
\let\qdrawReal=\qdraw@branches
\newcommand\brOverride{\let\qdraw@branches=\myLines}
\newcommand\brRestore{\let\qdraw@branches=\qdrawReal}
\makeatother
\begin{document}
\Tree [.GI-Bildungsstandards Grundsätze [.Standards Inhaltsbereiche
Prozessbereiche !{\brOverride} ] .Standards !{\brRestore} ].GI-Bildungsstandards
\begin{tikzpicture}
\node {GI-Bildungsstandards}
[level distance=20mm,sibling distance=30mm]
child {node {Grundsätze}}
child {node {Standards}
child[dashed] {node {Inhaltsbereiche}}
child[dashed] {node {Prozessbereiche}}
};
\end{tikzpicture}
\end{document}
Natürlich ist noch viel mehr möglich, aber es reicht zu Demonstration
Gruß
Marco
Verfasst: Fr 30. Sep 2011, 15:41
von thoys
Hi,
hab ich mir auch schonmal überlegt. Nur sah qtree so schön aus.
Ich werds wohl doch mit tikz machen.
Danke für deine Hilfe
Thoys