Wie erstelle ich in Latex Spalten mit Hintergrundfarbe?
---
Wäre es möglich, einen Befehl zu schreiben,
ähnlich wie auf
http://tex.stackexchange.com/questions/ ... definition
wo einfach eine tabelle gestaltet werden kann über:
C{breitenangabe}{farbe} % Farbe ist irgendeine selbst- oder vordefinierte
oder falls eine feste Spaltenbreite nicht gewünscht ist:
c{farbe}
?
------
Nachtrag; Problem selbst gelöst:
meine bisherigen Befehle zur Spaltenangabe sind diese:
\usepackage{tabularx}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit Breitenangabe
\newcommand{\ltab}{\raggedright\arraybackslash} % Tabellenabschnitt linksbündig
\newcommand{\ctab}{\centering\arraybackslash} % Tabellenabschnitt zentriert
\newcommand{\rtab}{\raggedleft\arraybackslash} % Tabellenabschnitt rechtsbündig
% Spaltentypen mit Hintergrundfarbe:
\newcolumntype{i}[1]{>{\columncolor{#1}}l} % l-i-nksbündig
\newcolumntype{m}[1]{>{\columncolor{#1}}c} % m-ittig
\newcolumntype{e}[1]{>{\columncolor{#1}}r} % r-e-chtsbündig
% Spaltentypen mit Hintergrundfarbe und Breitenangabe:
\newcolumntype{I}[2]{>{\columncolor{#1}}L{#2}} % l-I-nksbündig
\newcolumntype{M}[2]{>{\columncolor{#1}}C{#2}} % M-ittig
\newcolumntype{E}[2]{>{\columncolor{#1}}R{#2}} % r-E-chtsbündig
Immer wenn ich zur Bezeichnung von Spaltentypen mehr als zwei Buchstaben verwende, kommt eine Fehlermeldung?
Zum anderen weisen die Spalten unschöne weiße Zwischenlinien auf, wenn keine Zeilenränder vorgegeben sind, was kann man dagegen tun?