von B-ellanna » Di 27. Apr 2010, 10:28
Hi!
Also einiges hab ich doch schon wieder hinbekommen.
Nun stellt sich noch das Problem, wie kann ich die Boxhöhe individuell so groß machen wie die Nachbarbox? Also nicht global für alle Boxen wie man das hier einstellen könnte:
\node[text width=#3,shading=axis,right color=black!10,left color=black!10, text depth=20ex ](main) at (0,0 ){\vspace{3pt} #1}
Könnte man das so machen? :text height=#4 und dann
\myboxy{\blindtext}{Titel}{\columnwidth}{\columnheight}
Oder irgendwie so:
\myboxy[option für die Höhe vom Inhalt][]{\blindtext}{Titel}{\columnwidth}
Hier ein kleines Beispiel zu dem was ich meine:
Ich möchte gerne das die rechte und linke Box die selbe Höhe bekommen wie die mittlere, so mit grau unterlegtem Feld sozusagen.
\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usepackage{blindtext}
\usetikzlibrary{positioning}
\usepackage{multicol}
\begin{document}
\newcommand{\myboxy}[3]{
\begin{tikzpicture}[
every node/.style={rectangle,rounded corners,inner sep=0.3em, minimum size=1em} ]
\node[text width=#3,shading=axis,right color=black!10,left color=black!10](main) at (0,0 ){\vspace{3pt} #1};
\node[text width=#3,above =0mm of main.north west, anchor=south west,text depth=2ex,shading=axis,right color=black!10,left color=red!10,font=\bfseries\large] (title) {#2};
\end{tikzpicture} }
\begin{multicols}{3}
\myboxy{\blindtext}{Titel}{\columnwidth}
\myboxy{\blindtext\blindtext}{Titel}{\columnwidth}
\myboxy{\blindtext}{Titel}{\columnwidth}
\end{multicols}
\end{document}
Weiterhin möchte ich immer noch gerne die Rundungen die im Posting vorher schon erwähnt sind. Das find ich nämlich echt nicht im pgfmanual. Entweder sind die Boxen dort rund oder eckig. Aber nie gemischt.
Lieben Dank schonmal
B-ellanna
Hi!
Also einiges hab ich doch schon wieder hinbekommen.
Nun stellt sich noch das Problem, wie kann ich die Boxhöhe individuell so groß machen wie die Nachbarbox? Also nicht global für alle Boxen wie man das hier einstellen könnte:
[code]\node[text width=#3,shading=axis,right color=black!10,left color=black!10, text depth=20ex ](main) at (0,0 ){\vspace{3pt} #1}[/code]
Könnte man das so machen? :text height=#4 und dann
[code]\myboxy{\blindtext}{Titel}{\columnwidth}{\columnheight}[/code]
Oder irgendwie so:
[code]\myboxy[option für die Höhe vom Inhalt][]{\blindtext}{Titel}{\columnwidth}[/code]
Hier ein kleines Beispiel zu dem was ich meine:
Ich möchte gerne das die rechte und linke Box die selbe Höhe bekommen wie die mittlere, so mit grau unterlegtem Feld sozusagen.
[code]\documentclass{scrbook}
\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usepackage{blindtext}
\usetikzlibrary{positioning}
\usepackage{multicol}
\begin{document}
\newcommand{\myboxy}[3]{
\begin{tikzpicture}[
every node/.style={rectangle,rounded corners,inner sep=0.3em, minimum size=1em} ]
\node[text width=#3,shading=axis,right color=black!10,left color=black!10](main) at (0,0 ){\vspace{3pt} #1};
\node[text width=#3,above =0mm of main.north west, anchor=south west,text depth=2ex,shading=axis,right color=black!10,left color=red!10,font=\bfseries\large] (title) {#2};
\end{tikzpicture} }
\begin{multicols}{3}
\myboxy{\blindtext}{Titel}{\columnwidth}
\myboxy{\blindtext\blindtext}{Titel}{\columnwidth}
\myboxy{\blindtext}{Titel}{\columnwidth}
\end{multicols}
\end{document}[/code]
Weiterhin möchte ich immer noch gerne die Rundungen die im Posting vorher schon erwähnt sind. Das find ich nämlich echt nicht im pgfmanual. Entweder sind die Boxen dort rund oder eckig. Aber nie gemischt.
Lieben Dank schonmal
B-ellanna