von dr.j » Di 21. Jan 2014, 16:38
Der Fehler war wohl, dass ich in dem Beispiel noch formatieren wollte, damit es online ähnlich aussieht wie in meinem TeXnicCenter. Das war offensichtlich keine gute Idee. Hier schicke ich also nochmal den code. Jetzt sollte es funktionieren (habe eine Probe gemacht).
\documentclass{scrartcl}
\usepackage{tikz}
\usepackage{hvfloat}
\usepackage{threeparttable}
\usetikzlibrary{fit, backgrounds}
\tikzset{
box/.style={thick,rounded corners,minimum size=12mm,text badly centered,font=\strut,below},
schattiert/.style={draw=blue!50!black!50,top color=white,bottom color=blue!50!black!20},
klein/.style={box,schattiert,text width=4em},
gross/.style={box,text width=11em,minimum height=70mm}}
\begin{document}
\hvFloat[%
capPos=t,
rotAngle=90,%
]{table}{%
\begin{threeparttable}
\scriptsize
\begin{tikzpicture}[thick,
level 1/.style={sibling distance=80mm},
level 2/.style={sibling distance=39mm},
level 3/.style={sibling distance=17mm},]
\node (1) [box,text width=0.9\textwidth]{\textbf{1}}
child {node (2)[box,text width=11em]{\textbf{2}}
child{node (3)[gross,schattiert]{\textbf{3}}
child{node (4)[klein]{\textbf{4}}edge from parent[draw=none]}
child{node (5)[klein]{\textbf{5}}edge from parent[draw=none]}
}
child{node (6) [gross, schattiert]{\textbf{6}}
child{node (7)[klein]{\textbf{7}}edge from parent[draw=none]}
child{node (8)[klein]{\textbf{8}}edge from parent[draw=none]}
}
}
child {node (9)[box,text width=11em]{\textbf{9}}
child{node (10)[gross,schattiert]{\textbf{10}}
child{node (11)[klein]{\textbf{11}}edge from parent[draw=none]}
child{node (12)[klein]{\textbf{12}}edge from parent[draw=none]}
}
child{node (13) [gross, schattiert]{\textbf{13}}
child{node (14)[klein]{\textbf{14}}edge from parent[draw=none]}
child{node (15)[klein]{\textbf{15}}edge from parent[draw=none]}
}
}
child {node (16)[box,text width=11em]{\textbf{16}}
child{node (17)[gross,schattiert]{\textbf{17}}
child{node (18)[klein]{\textbf{18}}edge from parent[draw=none]}
child{node (19)[klein]{\textbf{19}}edge from parent[draw=none]}
}
child{node (20) [gross, schattiert]{\textbf{20}}
child{node (21)[klein]{\textbf{21}}edge from parent[draw=none]}
child{node (22)[klein]{\textbf{22}}edge from parent[draw=none]}
}
}
;
\end{tikzpicture}
\end{threeparttable}}{Inzidenz der RSV-hospitalisierung eingeteilt nach dem Zeitpunkt der Operation}{fig:Interessant CHD}
\end{document}
Der Fehler war wohl, dass ich in dem Beispiel noch formatieren wollte, damit es online ähnlich aussieht wie in meinem TeXnicCenter. Das war offensichtlich keine gute Idee. Hier schicke ich also nochmal den code. Jetzt sollte es funktionieren (habe eine Probe gemacht).
[code]
\documentclass{scrartcl}
\usepackage{tikz}
\usepackage{hvfloat}
\usepackage{threeparttable}
\usetikzlibrary{fit, backgrounds}
\tikzset{
box/.style={thick,rounded corners,minimum size=12mm,text badly centered,font=\strut,below},
schattiert/.style={draw=blue!50!black!50,top color=white,bottom color=blue!50!black!20},
klein/.style={box,schattiert,text width=4em},
gross/.style={box,text width=11em,minimum height=70mm}}
\begin{document}
\hvFloat[%
capPos=t,
rotAngle=90,%
]{table}{%
\begin{threeparttable}
\scriptsize
\begin{tikzpicture}[thick,
level 1/.style={sibling distance=80mm},
level 2/.style={sibling distance=39mm},
level 3/.style={sibling distance=17mm},]
\node (1) [box,text width=0.9\textwidth]{\textbf{1}}
child {node (2)[box,text width=11em]{\textbf{2}}
child{node (3)[gross,schattiert]{\textbf{3}}
child{node (4)[klein]{\textbf{4}}edge from parent[draw=none]}
child{node (5)[klein]{\textbf{5}}edge from parent[draw=none]}
}
child{node (6) [gross, schattiert]{\textbf{6}}
child{node (7)[klein]{\textbf{7}}edge from parent[draw=none]}
child{node (8)[klein]{\textbf{8}}edge from parent[draw=none]}
}
}
child {node (9)[box,text width=11em]{\textbf{9}}
child{node (10)[gross,schattiert]{\textbf{10}}
child{node (11)[klein]{\textbf{11}}edge from parent[draw=none]}
child{node (12)[klein]{\textbf{12}}edge from parent[draw=none]}
}
child{node (13) [gross, schattiert]{\textbf{13}}
child{node (14)[klein]{\textbf{14}}edge from parent[draw=none]}
child{node (15)[klein]{\textbf{15}}edge from parent[draw=none]}
}
}
child {node (16)[box,text width=11em]{\textbf{16}}
child{node (17)[gross,schattiert]{\textbf{17}}
child{node (18)[klein]{\textbf{18}}edge from parent[draw=none]}
child{node (19)[klein]{\textbf{19}}edge from parent[draw=none]}
}
child{node (20) [gross, schattiert]{\textbf{20}}
child{node (21)[klein]{\textbf{21}}edge from parent[draw=none]}
child{node (22)[klein]{\textbf{22}}edge from parent[draw=none]}
}
}
;
\end{tikzpicture}
\end{threeparttable}}{Inzidenz der RSV-hospitalisierung eingeteilt nach dem Zeitpunkt der Operation}{fig:Interessant CHD}
\end{document}
[/code]