von squba » Do 14. Aug 2014, 16:31
Hallo,
ich habe mir mit tikzpicture und der Filestructure-Vorlage von tikz folgende Abbildung gebastelt:
\documentclass[
fontsize=11pt,
paper=a4
toc=bibliography,
toc=listof
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage{lmodern}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[backend=biber]{biblatex}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usetikzlibrary{trees,positioning,mindmap,shapes,shapes.multipart,shadows,arrows,patterns,topaths}
\usepackage{graphicx}
\begin{document}
\begin{figure}[!htb]
\centering
%%%% Style für jedes Kästchen definieren
\tikzstyle{every node}=[draw=black,thick,anchor=west]
\tikzstyle{rot}=[draw=red,fill=red!30]
\tikzstyle{grau}=[draw=black,fill=gray!30]
%%%% mit "align=left,center,right" lässt sich Ausrichtung des Textes und ein manueller Zeilenumbruch einstellen
\begin{tikzpicture}[%
%%%% Ausrichtung
grow via three points={one child at (0.5,-0.7) and
two children at (0.5,-0.7) and (0.5,-1.4)},
%%%% definiert von wo (Parent) nach wo (Child) die Linien gehen sollen, wenn Pfeil zu Child gewünscht, dann "[->]" wie folgt einsetzen "...path={[->](tikzparentnode.south)..."
edge from parent path={([xshift=1em]\tikzparentnode.south west) |- (\tikzchildnode.west)}]
%%%% Beginn tikz-Baumdiagramm
\node [rot] {\textbf{Mechanisch teilflächiger Abbau}}
child [missing] {}
child { node [grau, align=left] {\textbf{Offener Schild} \\ (kein Einsatz im GW)}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T1:} Schild mit fest installierter Abbaumaschine \\ OB mit natürlicher Stützung}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2:} Bühnenschild mit fest installierter Abbaumaschine \\ OB mit natürlicher Teilstützung}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2:} Schild mit Brustplatten und fest installierter Abbaumaschine \\ OB mit mechanischer Teilstützung}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2:} Schild mit Bühnen- und Brustplatten und fest installierter Abbaumaschine \\ OB mit kombinierter natürlicher und mechanischer Teilstützung}}
}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child { node [grau, align=left] {\textbf{Geschlossener Schild} \\ (Einsatz im GW durch Druckwand möglich)}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T3:} wie SM-T1 (Handabbau oder Abbaumaschine) \\ OB mit natürlicher Stützung \\ zusätzlich Wasserdruckstützung durch Druckluft \\ Sonderform: \glqq Membranschild\grqq \textcolor{red}{siehe SM-T3, 421, 422 in LeitB2003}}}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T3:} wie SM-T2 (Handabbau oder Abbaumaschine) \\ OB mit natürlicher und/ oder mechanischer Teilstützung \\ zusätzlich Wasserdruckstützung durch Druckluft}}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T4:} Schild mit fest installierter Abbaumaschine \\ OB mit Flüssigkeitsstützung (\glqq Thixschild\grqq) \\ heut nicht mehr eingesetzt, siehe 12,244 Maidl2011 und 393,422 LeitB2003}}
}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child { node [grau, align=left] {\textbf{Sonderabauarten}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2S:} wie SM-T2, jedoch mit passiv, teilflächig abbauender Förderschnecke als Abbaumaschine \\ kein Einsatz im Grundwasser möglich}}
child [missing] {}
child { node [align=left] {\textbf{SM-T4S:} wie SM-T4, jedoch mit passiv, teilflächig abbauender Mikrotunnelbaumaschine als Abbaumaschine\\ Einsatz im Grundwasser möglich}}
};
\end{tikzpicture}
\caption{Unterteilung mechanisch teilflächiger Abbauverfahren}
\label{fig:mechan. teilflaechiger abbau}
\end{figure}
\end{document}
Nun habe ich es schon hinbekommen, dass die Linien der Parents "south west" hin zu den childs "west" gehen. Da ich bei derzeitiger Anordnung jedoch immernoch nicht alles auf ein Blatt bekomme und ich echt nicht weiterkomme mit der Suche, muss ich nun hier die folgenden 2 Fragen stellen:
1) Wie bekomme ich es hin, dass sämtliche Nodes weiter nach links gerückt werden?
2) Kann mir bitte jemand diesen Code erklären?
grow via three points={one child at (0.5,-0.7) and
two children at (0.5,-0.7) and (0.5,-1.4)}
Vielen Dank für euer Bemühen!!!
squba
Hallo,
ich habe mir mit tikzpicture und der Filestructure-Vorlage von tikz folgende Abbildung gebastelt:
[code]\documentclass[
fontsize=11pt,
paper=a4
toc=bibliography,
toc=listof
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage{lmodern}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[backend=biber]{biblatex}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usetikzlibrary{trees,positioning,mindmap,shapes,shapes.multipart,shadows,arrows,patterns,topaths}
\usepackage{graphicx}
\begin{document}
\begin{figure}[!htb]
\centering
%%%% Style für jedes Kästchen definieren
\tikzstyle{every node}=[draw=black,thick,anchor=west]
\tikzstyle{rot}=[draw=red,fill=red!30]
\tikzstyle{grau}=[draw=black,fill=gray!30]
%%%% mit "align=left,center,right" lässt sich Ausrichtung des Textes und ein manueller Zeilenumbruch einstellen
\begin{tikzpicture}[%
%%%% Ausrichtung
grow via three points={one child at (0.5,-0.7) and
two children at (0.5,-0.7) and (0.5,-1.4)},
%%%% definiert von wo (Parent) nach wo (Child) die Linien gehen sollen, wenn Pfeil zu Child gewünscht, dann "[->]" wie folgt einsetzen "...path={[->](tikzparentnode.south)..."
edge from parent path={([xshift=1em]\tikzparentnode.south west) |- (\tikzchildnode.west)}]
%%%% Beginn tikz-Baumdiagramm
\node [rot] {\textbf{Mechanisch teilflächiger Abbau}}
child [missing] {}
child { node [grau, align=left] {\textbf{Offener Schild} \\ (kein Einsatz im GW)}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T1:} Schild mit fest installierter Abbaumaschine \\ OB mit natürlicher Stützung}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2:} Bühnenschild mit fest installierter Abbaumaschine \\ OB mit natürlicher Teilstützung}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2:} Schild mit Brustplatten und fest installierter Abbaumaschine \\ OB mit mechanischer Teilstützung}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2:} Schild mit Bühnen- und Brustplatten und fest installierter Abbaumaschine \\ OB mit kombinierter natürlicher und mechanischer Teilstützung}}
}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child { node [grau, align=left] {\textbf{Geschlossener Schild} \\ (Einsatz im GW durch Druckwand möglich)}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T3:} wie SM-T1 (Handabbau oder Abbaumaschine) \\ OB mit natürlicher Stützung \\ zusätzlich Wasserdruckstützung durch Druckluft \\ Sonderform: \glqq Membranschild\grqq \textcolor{red}{siehe SM-T3, 421, 422 in LeitB2003}}}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T3:} wie SM-T2 (Handabbau oder Abbaumaschine) \\ OB mit natürlicher und/ oder mechanischer Teilstützung \\ zusätzlich Wasserdruckstützung durch Druckluft}}
child [missing] {}
child [missing] {}
child { node [align=left] {\textbf{SM-T4:} Schild mit fest installierter Abbaumaschine \\ OB mit Flüssigkeitsstützung (\glqq Thixschild\grqq) \\ heut nicht mehr eingesetzt, siehe 12,244 Maidl2011 und 393,422 LeitB2003}}
}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child [missing] {}
child { node [grau, align=left] {\textbf{Sonderabauarten}}
child [missing] {}
child { node [align=left] {\textbf{SM-T2S:} wie SM-T2, jedoch mit passiv, teilflächig abbauender Förderschnecke als Abbaumaschine \\ kein Einsatz im Grundwasser möglich}}
child [missing] {}
child { node [align=left] {\textbf{SM-T4S:} wie SM-T4, jedoch mit passiv, teilflächig abbauender Mikrotunnelbaumaschine als Abbaumaschine\\ Einsatz im Grundwasser möglich}}
};
\end{tikzpicture}
\caption{Unterteilung mechanisch teilflächiger Abbauverfahren}
\label{fig:mechan. teilflaechiger abbau}
\end{figure}
\end{document}[/code]
Nun habe ich es schon hinbekommen, dass die Linien der Parents "south west" hin zu den childs "west" gehen. Da ich bei derzeitiger Anordnung jedoch immernoch nicht alles auf ein Blatt bekomme und ich echt nicht weiterkomme mit der Suche, muss ich nun hier die folgenden 2 Fragen stellen:
1) Wie bekomme ich es hin, dass sämtliche Nodes weiter nach links gerückt werden?
2) Kann mir bitte jemand diesen Code erklären?
[code]grow via three points={one child at (0.5,-0.7) and
two children at (0.5,-0.7) and (0.5,-1.4)}[/code]
Vielen Dank für euer Bemühen!!!
squba