Hallo,
ich möchte in einer Tabelle gerne die Zeilen abwechselnd farbig einfärben.
Das habe ich mit der Option [table] von xcolor bereits hinbekommen.
Leider werden alle Zeilen eingefärbt. Ich möchte aber die ersten n Zeilen (im MB 2) nicht einfärben. Ich dachte, das geht mit dem ersten Argument des \rowcolors Befehls, tut es nur scheinbar nicht.
Code:
\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,headings=normal]{scrartcl}
%------------------------------------------------
%% Spracheinstellungen
% Deutsche Sprachunterstützung
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
% Sonderzeichen verf�gbar machen
\usepackage[T1]{fontenc}
%------------------------------------------------
%% Zeichen- / Absatzeinstellung
% Überschriften auf Times stellen
\addtokomafont{sectioning}{\rmfamily}
% Schriftartfamilie auf Times stellen
\usepackage{txfonts
%------------------------------------------------
%% Tabllenpakete
% Zeilen verbinden
\usepackage{multirow}
% Tabellen mit automatischer Spaltenbreite
\usepackage{tabularx}
% Zeilenrahmen bearbeiten
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage[table]{xcolor}
% Array
\usepackage{array}
\begin{document}
\definecolor{highlightblue}{HTML}{4F81C0}
\definecolor{row-lightblue}{HTML}{D3DFEE}
\definecolor{TFFrameColor}{named}{row-lightblue}
\definecolor{TFTitleColor}{named}{highlightblue}
\begin{table}[!h]
\rowcolors{2}{row-lightblue}{white}
\begin{tabularx}{\textwidth}{>{\hsize=.3\hsize\bfseries}X>{\hsize=.7\hsize}X}
\toprule
\multicolumn{2}{c}{\large{Überschrift}}\\
\textcolor{highlightblue}{Begriff} & \textcolor{highlightblue}{\textbf{Definition}}\\
\hline
\hline
A & Text \\
B & Text \\
C & Text \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
Hat jemand eine Idee, warum, oder muss ich die ersten beiden Zeilen einfach manuell einfärben?
LG
Lesezeichen