
Ich habe ein LaTeX
Dokument mit einer tabularx
Umgebung und muss alle Zeilen in der Tabelle grau färben. Ich habe diesen Befehl ausprobiert \arrayrulecolor{grey}\hline
, aber er hat nur die Farbe der untersten Zeile geändert. Wie kann ich sie alle ändern?
Antwort1
Der \arrayrulecolor
Befehl setzt die Farbe nur für die folgenden Regeln, nicht aber für die zuvor gesetzten Regeln \arrayrulecolor
. Diese Änderung ist „global“ in dem Sinne, dass sie auf die folgenden Regeln wirkt, aber nicht außerhalb der tabular(x)
etc.-Umgebung (siehe Beispiel).
\documentclass{book}
\usepackage[table]{xcolor}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\linewidth}{lX}
\hline
foo & foobar \tabularnewline
\arrayrulecolor{red}
\hline
\end{tabularx}
\begin{center}
Another table with black rules
\end{center}
\begin{tabularx}{\linewidth}{lX}
\hline
foo & foobar \tabularnewline
\hline
\end{tabularx}
\begin{center}
Another table with red rules
\end{center}
\begin{tabularx}{\linewidth}{lX}
\arrayrulecolor{red}
\hline
foo & foobar \tabularnewline
\hline
\end{tabularx}
\end{document}