von Mechanicus » Fr 30. Sep 2011, 12:48
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
Hi,
als ich die Anweisung \Tree gesehen habe, dachte ich erst an pstricks. Aber du nutzt ja ein eher unkomfortables Paket :wink:
Du solltest lieber pstricks oder tikz nutzen, um Bäume zu erstellen.
[code]\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}[/code]
Natürlich ist noch viel mehr möglich, aber es reicht zu Demonstration ;-)
Gruß
Marco