PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : color beeinflusst vertikale Ausrichtung in tabular



tral
29-03-2010, 19:17
Hallo,

ich möchte in einer Tabelle eine Spalte eine bestimmte Textfarbe zuweisen. Die Verwendung von \color führt aber dazu, dass die vertikale Ausrichtung nicht mehr oben ist (wie in der zweiten Tabelle im MB).

Ich dachte sofort, dass wäre ein Fall für \arraybackslash. Hilft aber nicht. Das Phänomen tritt auch auf, wenn ich \color in einer einzelnen Zelle verwende (3. Tabelle im MB).

Was kann man da tun?

Ach ja, die vielen Linien habe ich nur zur Verdeutlichung eingefügt. Die sind in meiner richtigen Tabelle nicht...



\documentclass{article}
\usepackage{array}
\usepackage{xcolor}

\begin{document}
\begin{tabular}{|p{3cm}|>{\color{green}}p{3cm}|}
\hline
hallo hallo hallo hallo & hallo hallo hallo hallo \\
\hline
\end{tabular}

\bigskip
\begin{tabular}{|p{3cm}|>{\bfseries}p{3cm}|}
\hline
hallo hallo hallo hallo & hallo hallo hallo hallo \\
\hline
\end{tabular}

\bigskip
\begin{tabular}{|p{3cm}|>{\bfseries}p{3cm}|}
\hline
\color{red}hallo hallo hallo hallo & hallo hallo hallo hallo \\
\hline
\end{tabular}


Christian.

mechanicus
29-03-2010, 19:35
Hi,


\documentclass{article}
\usepackage{array}
\usepackage{xcolor}

\begin{document}
\begin{tabular}{|p{3cm}|>{\leavevmode\color{green}}p{3cm}|}
\hline
hallo hallo hallo hallo & hallo hallo hallo hallo \\
\hline
\end{tabular}

\bigskip
\begin{tabular}{|p{3cm}|>{\bfseries}p{3cm}|}
\hline
hallo hallo hallo hallo & hallo hallo hallo hallo \\
\hline
\end{tabular}

\bigskip
\begin{tabular}{|p{3cm}|>{\bfseries}p{3cm}|}
\hline
\leavevmode\color{red}hallo hallo hallo hallo & hallo hallo hallo hallo \\
\hline
\end{tabular}
\end{document}


Gruß
Marco

tral
29-03-2010, 19:44
So einfach! Muss man nur wissen...

Dankedankedanke.

Christian.