kurztipp
30-11-2012, 15:17
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.
\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,hea dings=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
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.
\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,hea dings=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