我发现以下帖子可以更改表格中单行的字体颜色:
我的行是一个长表,有 70 行,其中大约 25 行我想更改字体颜色。我想知道是否有更好的方法为这 25 行着色,而不是使用\rowfont{\color{red}}
25 次?
答案1
\documentclass{article}
\usepackage{color,array}
\makeatletter
\def\zapcolorreset{\let\reset@color\relax\ignorespaces}
\def\colorrows#1{\noalign{\aftergroup\zapcolorreset#1}\ignorespaces}
\makeatother
\begin{document}
\begin{tabular}{ll}
1&2\\
1&2\\
1&2\\\colorrows{\color{red}}
1&2\\
1&2\\
1&2\\\colorrows{\color{black}}
1&2\\
1&2\\
1&2
\end{tabular}
\end{document}