我有一张斑马条纹的长桌,如下所示:
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage{lipsum}
\begin{document}
\lipsum[9-13]
\rowcolors{2}{white}{gray!25}
\begin{longtable}{|m{2cm} m{1.5cm} m{1.5cm} m{1.5cm}|}
\hline
& Value 1 & Value 2 & Value 3 \\ \endhead \hline \endfoot
Item & 0 & 0 & 0 \\
Item & 0 & 0 & 0 \\
Item & 1 & 0 & 0 \\
Item & 2 & 0 & 0 \\
Item & 3 & 0 & 0 \\
Item & 4 & 0 & 0 \\
\end{longtable}
\end{document}
当表格换到新页面时,如何让颜色自动重新开始,以避免出现新页面的标题和第一行都是白色的情况?
答案1
您能否接受较粗的规则以避免出现白行?
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{longtable}
\usepackage{lipsum, booktabs, colortbl, array}
\begin{document}
\lipsum[9-13]
\rowcolors{2}{white}{gray!25}
\begin{longtable}{|m{2cm} m{1.5cm} m{1.5cm} m{1.5cm}|}
\hline
& Value 1 & Value 2 & Value 3 \\\arrayrulecolor{gray}
\specialrule{3pt}{0pt}{0pt}
\endhead \hline \endfoot
Item & 0 & 0 & 0 \\
Item & 0 & 0 & 0 \\
Item & 0 & 0 & 0 \\
Item & 1 & 0 & 0 \\
Item & 2 & 0 & 0 \\
Item & 3 & 0 & 0 \\
Item & 4 & 0 & 0 \\
\end{longtable}
\end{document}