在新页面上自动重新启动长表着色

在新页面上自动重新启动长表着色

我有一张斑马条纹的长桌,如下所示:

\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}

但是,我还没有找到沿着粗线绘制垂直线的方法。 斑马长桌

相关内容