Seite 1 von 1

Textfarbe von Tabellenspalten global definieren

Verfasst: Do 27. Feb 2014, 15:16
von thor
Hallo,

ich würde gerne in meiner Tabelle erreichen, dass bestimmte Tabellenspalten eine vorgegebene Textfarbe haben. Natürlich kann man für jeden Eintrag
\textcolor{red}{text}
eingeben. Ich würde es aber gerne für eine ganze Tabellenspalte global definieren aber wie?
\begin{tabular}{l >{\textcolor{red}}l}
geht natürlich nicht. Hat jemand eine Idee, bei mir geht es nur mit \columncolor aber dann ist der Hintergrund rot und nicht der Text.

So soll es aussehen aber eben global im Tabellenheader definiert und nicht so wie ich es hier gemacht habe :(
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{colortbl}

\begin{document}

\begin{tabular}{l l}
    1 & \textcolor{red}{roter Text}\\
    1 & \textcolor{red}{roter Text}\\
\end{tabular}

\end{document} 
Vielen Dank schonmal und viele Grüße

Thorsten Grothe

Verfasst: Do 27. Feb 2014, 15:36
von Felix
Hi Thorsten,

siehe hier: Wie kann ich die Schriftart der Spalte einer Tabelle verändern?

Statt dortigem \ttfamily und \texttt (mit Parameter) geht es analog für \color und \textcolor (mit Parameter).

Felix

Verfasst: Do 27. Feb 2014, 16:27
von thor
Sehr cool, funktioniert super!

Vielen Dank

VG
Thorsten