PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rowcolor wirkt nicht auf multicolumn



wilhelms
21-02-2008, 14:14
Hallo,

den Graphics Companion frisch ausgepackt habe ich mich an eine
Zebratabelle gewagt, ähnlich zum Beispiel auf Seite 740. Mein
Problem ist, dass die separate Einfärbung der ersten Zeile, also
der Tabellenüberschrift nicht klappt, wenn diese ein \multicolumn
über die Gesamttabellenbreite ist. Mit einer "normalen" Zeile, die
auskommentiert auch schon im Beispiel enthalten ist, funktioniert
es wunderbar.

Starte ich das Einfärben mit rowcolors erst in Zeile 3, sieht man,
dass im \multicolumn-Fall die erste Zelle in Zeile 2 eingeschwärzt
wird.

Weiss jemand Abhilfe?

Viele Grüße,
Gerhard Wilhelms

\documentclass[12pt]{scrreprt}

\usepackage[ansinew]{inputenc}
\usepackage{graphicx}
\usepackage{array}
\usepackage{colortbl}
\usepackage[table]{xcolor}
\usepackage{ngerman}

\begin{document}
\rowcolors[\hline]{2}{black!20}{white!100}
\begin{tabular}{|p{3.8cm}|c|c|c|c|c|c|}
\hline
\rowcolor{black!10}
% A A A & B B B & C C C & D D D & E E E & F F F & G G G \\
\multicolumn{7}{|c|}{Ertragsteuerbelastung von Kapitalgesellschaften in Abhängigkeit vom Hebesatz}\\
%\hline
A A A & B B B & C C C & D D D & E E E & F F F & G G G \\
GewSt-Hebesatz & 400 & 420 & 445 & 450 & 460 & 490 \\
Gesamtbelastung 2007 & & 39,15 & 39,78 & 39,90 & 40,14 & 40,86 \\
Gesamtbelastung 2008 & 29,83 & 30,53 & 31,40 & 31,58 & 31,93 & 32,98 \\
$\Delta$ Gesamtbelastung & -8,82 & -8,63 & -8,38 & -8,32 & -8,22 & -7,89 \\
\end{tabular}

\end{document}

voss
21-02-2008, 19:46
den Graphics Companion frisch ausgepackt habe ich mich an eine
Zebratabelle gewagt, ähnlich zum Beispiel auf Seite 740. Mein
Problem ist, dass die separate Einfärbung der ersten Zeile, also
der Tabellenüberschrift nicht klappt, wenn diese ein \multicolumn
über die Gesamttabellenbreite ist. Mit einer "normalen" Zeile, die
auskommentiert auch schon im Beispiel enthalten ist, funktioniert
es wunderbar.

Starte ich das Einfärben mit rowcolors erst in Zeile 3, sieht man,
dass im \multicolumn-Fall die erste Zelle in Zeile 2 eingeschwärzt
wird.

Weiss jemand Abhilfe?


\documentclass[12pt]{scrreprt}

\usepackage[ansinew]{inputenc}
\usepackage{graphicx}
\usepackage{array}
\usepackage{colortbl}
\usepackage[table]{xcolor}
\usepackage{ngerman}

\begin{document}
\rowcolors[\hline]{2}{black!20}{white!100}
\begin{tabular}{|p{3.8cm}|c|c|c|c|c|c|}
\hline
\rowcolor{black!10}
% A A A & B B B & C C C & D D D & E E E & F F F & G G G \\
\multicolumn{7}{|c|}{Ertragsteuerbelastung von Kapitalgesellschaften in Abhängigkeit vom Hebesatz}\\



\hline
\multicolumn{7}{|c|}{\cellcolor{black!10}Ertragste uerbelastung von Kapitalgesellschaften in Abhängigkeit vom Hebesatz}\\

Herbert

wilhelms
22-02-2008, 08:22
\hline
\multicolumn{7}{|c|}{\cellcolor{black!10}Ertragste uerbelastung von Kapitalgesellschaften in Abhängigkeit vom Hebesatz}\\

Herbert

Ja danke vielmals Herbert, das klappt.

Ist das andere Verhalten von LaTeX bzw. der Pakete als Fehler zu werten? Oder war das Naivität meinerseits?

Gruß,
Gerhard

voss
22-02-2008, 08:37
Ist das andere Verhalten von LaTeX bzw. der Pakete als Fehler zu werten?


\multiCOLUMN, der Name sagt es eigentlich. Es wird eine neue,
einzeilige Spalte definiert, die alle alten Definitionen aus Reihe und
Spalte überschreibt.

Herbert