Dee
03-09-2011, 09:20
Hallo,
hier zuerst mein Minimalbeispiel:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc} % UTF8-Kodierung
\usepackage{multirow} % mehrzeilige Spalten
\usepackage{colortbl} % ermöglicht farbig hinterlegte Tabellen
\begin{document}
\begin{tabular}{|p{2cm}|p{5.9cm}|p{5.9cm}|}
\hline
9:00 &
\multirow{2}{5.9cm}{\cellcolor{yellow}{Dies ist ein verdammt langer Titel, der sich über mehrere Zeilen strecken wird}} &
\cellcolor{red}{Dieser Titel ist auch recht lang, aber es geht noch} \\
\cline{1-1}\cline{3-3}
10:00 &
\cellcolor{yellow} &
\\
\hline
\end{tabular}
\end{document}
Wie man nun sieht, überdeckt das zweite "\cellcolor{yellow}" den Text aus der Zelle darüber. Wenn ich das weglasse, sehe ich zwar den restlichen Text "strecken wird", aber die Zelle ist auch nicht mehr farbig.
Kann mir jemand sagen, wie ich dieses Problem lösen könnte? Am liebsten wäre mir, wenn das "cellcolor" innerhalb der "multirow" genauso weit geht, wie die "multirow" auch definiert ist (also in meinem Beispiel 2 Zeilen).
Ach, die komplette Spalte kann ich nicht einfärben, weil in der nächsten Zeile darunter ist die Farbe dann wieder ganz anders ist.
Viele Grüße
Dee
PS: Als System nutze ich TeX Live 2009 auf Ubuntu 10.04 LTS.
hier zuerst mein Minimalbeispiel:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc} % UTF8-Kodierung
\usepackage{multirow} % mehrzeilige Spalten
\usepackage{colortbl} % ermöglicht farbig hinterlegte Tabellen
\begin{document}
\begin{tabular}{|p{2cm}|p{5.9cm}|p{5.9cm}|}
\hline
9:00 &
\multirow{2}{5.9cm}{\cellcolor{yellow}{Dies ist ein verdammt langer Titel, der sich über mehrere Zeilen strecken wird}} &
\cellcolor{red}{Dieser Titel ist auch recht lang, aber es geht noch} \\
\cline{1-1}\cline{3-3}
10:00 &
\cellcolor{yellow} &
\\
\hline
\end{tabular}
\end{document}
Wie man nun sieht, überdeckt das zweite "\cellcolor{yellow}" den Text aus der Zelle darüber. Wenn ich das weglasse, sehe ich zwar den restlichen Text "strecken wird", aber die Zelle ist auch nicht mehr farbig.
Kann mir jemand sagen, wie ich dieses Problem lösen könnte? Am liebsten wäre mir, wenn das "cellcolor" innerhalb der "multirow" genauso weit geht, wie die "multirow" auch definiert ist (also in meinem Beispiel 2 Zeilen).
Ach, die komplette Spalte kann ich nicht einfärben, weil in der nächsten Zeile darunter ist die Farbe dann wieder ganz anders ist.
Viele Grüße
Dee
PS: Als System nutze ich TeX Live 2009 auf Ubuntu 10.04 LTS.