PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellspaltenbreit bei Tabellen mit alternierenden Farben



Schafmoeoe
26-11-2008, 13:32
Hallo,

ich würde gerne eine Tabelle mit alternierender Farbe erzeugen, so wie z.B. bei der Matthias Pospiech Vorlage für Diplomarbeiten unter Punkt 1.5.4.


\subsection{Tabelle mit alternatierender Farbe}


%--Einstellungen für Tabellen ----------

\colorlet{tablesubheadcolor}{gray!40}
\colorlet{tableheadcolor}{gray!25}
\colorlet{tableblackheadcolor}{black!60}
\colorlet{tablerowcolor}{gray!15.0}


\renewcommand\tablehead{%
\tableheadfontsize%
\sffamily\bfseries%
\slshape
\color{white}
}

\renewcommand\tableheadcolor{
\rowcolor{tableblackheadcolor}
}


%---------------------------------------
%
\begin{table}[H]
\tablestyle
\tablealtcolored
\begin{tabular}{*{2}{v{0.45\textwidth}}}
\hline
\tableheadcolor
\tablehead Tabellenkopf &
\tablehead Tabellenkopf \tabularnewline\hline
% Zwischenkopf
\multicolumn{2}{>{\columncolor{tablesubheadcolor}}l}{
\bfseries Zwischenkopf
} \tabularnewline

\tablebody
Inhalt & Inhalt \tabularnewline
Inhalt & Inhalt \tabularnewline
Inhalt & Inhalt \tabularnewline
Inhalt & Inhalt \tabularnewline
Inhalt & Inhalt \tabularnewline
Inhalt & Inhalt \tabularnewline
\multicolumn{2}{>{\columncolor{tablesubheadcolor}}l}{
\bfseries Zwischenkopf
} \tabularnewline
Inhalt & Inhalt \tabularnewline
Inhalt & Inhalt \tabularnewline
\hline
\end{tabular}
\end{table}

wenn ich diese Zeile anpasse zu um eine schmale und eine fest definierte breite spalte zu haben, gibt es keine Fehlermeldung und die Spalten werden aus so erzeugt wie ich das wollte.


\begin{tabular}{lp{120mm}}

Dennoch kommt es im Tabellenkopf zu einer Veränderung die so nicht gewollt ist. So erhöht sich die Zeilenhöhe der Überschrift auf ca das doppelte, der zweite Eintrag rutscht anscheinend eine Zeile tiefer. Das passiert nicht wenn ich den \tablehead vor dem zweiten Eintrag im Tabellenkopf entferne, jedoch sieht das natürlich dann irgendwie unschön aus.

Ich würde gern die Beiden Tabellenspalten getrennt von einander in ihrer bereite einstellen. Hat jemand da einen Tip für mich wie ich das am besten realisiere. Am besten in der Form in der die ursprüngliche Einstellung erfolgt ist.