roberth
23-02-2005, 11:01
Hi,
ich möchte in einer umfangreiche Tabelle jede zweite Zeile leicht grau unterlegen, damit sie leichter zu lesen ist. Dazu nutze ich das Package colortbl. Da in der Tabelle Zahlen stehen und ich diese am Dezimaltrennzeichen ausrichten möchte, nutze ich folgende Vorgehensweise (Minimalbeispiel):
\definecolor{Gray}{gray}{0.8}
\begin{tabular}{|r@{}l|}
1. & 3 \\
\rowcolor{Gray}
12. & 5 \\
\end{tabular}
Wenn ich das ganze in ein dvi File konvertiere, sieht alles wunderbar aus. D.h. die zweite Zeile ist grau, die Zahlen schön ausgerichtet und die Farbe endet genau am Reihenende.
Wenn ich das ganze mit dvi2pdf in ein pdf konvertiere, ist es aber unbrauchbar, da die Farbe über die Zellenbreite hinausgeht und so Teil der nächsten Zelle verdeckt. Ausserdem wird der Tabellenrand von der Farbe leicht überdeckt. Ähnliches tritt auf, wenn ich statt dvi2pdf direkt pdfLaTex verwende.
Momentan fällt mir nur ein, auf die Farbe zu verzichten, da ich dringend ein pdf-File brauche. Hat jemand eine andere Idee?
Danke,
Robert
ich möchte in einer umfangreiche Tabelle jede zweite Zeile leicht grau unterlegen, damit sie leichter zu lesen ist. Dazu nutze ich das Package colortbl. Da in der Tabelle Zahlen stehen und ich diese am Dezimaltrennzeichen ausrichten möchte, nutze ich folgende Vorgehensweise (Minimalbeispiel):
\definecolor{Gray}{gray}{0.8}
\begin{tabular}{|r@{}l|}
1. & 3 \\
\rowcolor{Gray}
12. & 5 \\
\end{tabular}
Wenn ich das ganze in ein dvi File konvertiere, sieht alles wunderbar aus. D.h. die zweite Zeile ist grau, die Zahlen schön ausgerichtet und die Farbe endet genau am Reihenende.
Wenn ich das ganze mit dvi2pdf in ein pdf konvertiere, ist es aber unbrauchbar, da die Farbe über die Zellenbreite hinausgeht und so Teil der nächsten Zelle verdeckt. Ausserdem wird der Tabellenrand von der Farbe leicht überdeckt. Ähnliches tritt auf, wenn ich statt dvi2pdf direkt pdfLaTex verwende.
Momentan fällt mir nur ein, auf die Farbe zu verzichten, da ich dringend ein pdf-File brauche. Hat jemand eine andere Idee?
Danke,
Robert