Lex_83
12-05-2009, 09:03
Ich habe folgendes Problem:
Ich möchte eine Spalte mit Hintergrund füllen. Über \put und \psframe ist es aber nicht schön da man nur schwer die genau breite trifft. bei Verwendung von \cellcolor ist allerdings dann die \psshadowbox verschwunden :confused: Der Text in der Box ist noch da aber der Rahmen ist weg...
\newcommand\PBox[2][2.5cm]{%
\psshadowbox[shadowcolor=darkgray]{\parbox{#1}{#2}}}
\newcommand\PBoxRed[2][2.2cm]{%
\psshadowbox[shadowcolor=gray]{\parbox{#1}{#2}}}
\newcommand\PBoxRedSmall[2][1.9cm]{%
\psshadowbox[shadowcolor=lightgray]{\parbox{#1}{#2}}}
\begin{tabular}{@{} r r r r r @{}}
\begin{picture}(0,0)
% \put(-87,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=red!15!white!100,linecolor=red!15!white!100](3.25,19.3)}
% \put(7,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=blue!15!white!100,linecolor=blue!15!white!100](3.25,19.3)}
% \put(101,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=green!15!white!100,linecolor=green!15!white!100](3.25,19.3)}
% \put(195,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=yellow!15!white!100,linecolor=yellow!15!white!10 0](3.25,19.3)}
% \put(289,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=black!15!white!100,linecolor=black!15!white!100](3.25,19.3)}
\end{picture}\\
\multicolumn{5}{@{} c @{}}{\rnode{P}{\psshadowbox{\parbox{10cm}{%
abc}}}}\\[1.5cm]
\rnode{S1}{\PBox{abc\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{100}}}
& \rnode{T1}{\PBox{jkh\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{200}}}
& \rnode{U1}{\PBox{khg\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{300}}}
& \rnode{V1}{\PBox{kgh\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{400}}}
& \cellcolor[gray]{0.9} \rnode{W1}{\PBox{Abschlussbericht und Publikation\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{500}}} \\[1.5cm]
\rnode{S11}{\PBoxRed{hkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{110}}}
& \rnode{T11}{\PBoxRed{kkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{210}}}
& \rnode{U11}{\PBoxRed{test}}
& \rnode{V11}{\PBoxRed{test}}
& \rnode{W11}{\PBoxRed{test}} \\[1.5cm]
\rnode{S12}{\PBoxRed{kkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{120}}}
& \rnode{T111}{\PBoxRedSmall{kkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{211}}}
& \rnode{U12}{\PBoxRed{test}}
& \rnode{V12}{\PBoxRed{test}}
& \rnode{W12}{\PBoxRed{test}} \\[1.5cm]
\rnode{S13}{\PBoxRed{jjj\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{130}}}
& \rnode{T112}{\PBoxRedSmall{hhh\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{212}}}
& \rnode{U13}{\PBoxRed{test}}
& \rnode{V13}{\PBoxRed{test}}
& \rnode{W13}{\PBoxRed{test}} \\[1.5cm]
\end{tabular}
Ideen ?
Gruß Axel
Ich möchte eine Spalte mit Hintergrund füllen. Über \put und \psframe ist es aber nicht schön da man nur schwer die genau breite trifft. bei Verwendung von \cellcolor ist allerdings dann die \psshadowbox verschwunden :confused: Der Text in der Box ist noch da aber der Rahmen ist weg...
\newcommand\PBox[2][2.5cm]{%
\psshadowbox[shadowcolor=darkgray]{\parbox{#1}{#2}}}
\newcommand\PBoxRed[2][2.2cm]{%
\psshadowbox[shadowcolor=gray]{\parbox{#1}{#2}}}
\newcommand\PBoxRedSmall[2][1.9cm]{%
\psshadowbox[shadowcolor=lightgray]{\parbox{#1}{#2}}}
\begin{tabular}{@{} r r r r r @{}}
\begin{picture}(0,0)
% \put(-87,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=red!15!white!100,linecolor=red!15!white!100](3.25,19.3)}
% \put(7,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=blue!15!white!100,linecolor=blue!15!white!100](3.25,19.3)}
% \put(101,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=green!15!white!100,linecolor=green!15!white!100](3.25,19.3)}
% \put(195,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=yellow!15!white!100,linecolor=yellow!15!white!10 0](3.25,19.3)}
% \put(289,-610){\psframe[linewidth=0pt,framearc=.2,fillstyle=solid,fillcolo r=black!15!white!100,linecolor=black!15!white!100](3.25,19.3)}
\end{picture}\\
\multicolumn{5}{@{} c @{}}{\rnode{P}{\psshadowbox{\parbox{10cm}{%
abc}}}}\\[1.5cm]
\rnode{S1}{\PBox{abc\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{100}}}
& \rnode{T1}{\PBox{jkh\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{200}}}
& \rnode{U1}{\PBox{khg\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{300}}}
& \rnode{V1}{\PBox{kgh\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{400}}}
& \cellcolor[gray]{0.9} \rnode{W1}{\PBox{Abschlussbericht und Publikation\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{500}}} \\[1.5cm]
\rnode{S11}{\PBoxRed{hkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{110}}}
& \rnode{T11}{\PBoxRed{kkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{210}}}
& \rnode{U11}{\PBoxRed{test}}
& \rnode{V11}{\PBoxRed{test}}
& \rnode{W11}{\PBoxRed{test}} \\[1.5cm]
\rnode{S12}{\PBoxRed{kkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{120}}}
& \rnode{T111}{\PBoxRedSmall{kkk\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{211}}}
& \rnode{U12}{\PBoxRed{test}}
& \rnode{V12}{\PBoxRed{test}}
& \rnode{W12}{\PBoxRed{test}} \\[1.5cm]
\rnode{S13}{\PBoxRed{jjj\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{130}}}
& \rnode{T112}{\PBoxRedSmall{hhh\newline \vspace{-3mm} \hrule \vspace{1mm} \centering{212}}}
& \rnode{U13}{\PBoxRed{test}}
& \rnode{V13}{\PBoxRed{test}}
& \rnode{W13}{\PBoxRed{test}} \\[1.5cm]
\end{tabular}
Ideen ?
Gruß Axel