Longtable-更改标题行的字体颜色不会扩展到所有单元格

Longtable-更改标题行的字体颜色不会扩展到所有单元格

我使用 longtable 包,因为我使用的大多数表格往往会占用多页。我现在想要的是标题行应该用蓝色和白色文本填充。其余行应该是黑色文本,背景填充在深灰色和白色之间变化。这是我的代码,但如您所见,输出并不理想。

     \documentclass[portrait]{report}
\usepackage{longtable}
\usepackage{colortbl}
\usepackage[dvipsnames,table]{xcolor}
\definecolor{light-gray}{HTML}{E5E4E2}
\definecolor{light-cyan}{HTML}{E0FFFF}
\definecolor{vblue_new}{rgb}{0.433, 0.601, 0.750}  

\begin{document}
\begingroup
\small
\renewcommand{\arraystretch}{2}
\setlength{\arrayrulewidth}{1pt}
\rowcolors{1}{light-cyan}{light-gray}
\begin{longtable}{|p{\dimexpr0.3\textwidth-2\tabcolsep}|p{\dimexpr0.5\textwidth-2\tabcolsep}|p{\dimexpr0.2\textwidth-2\tabcolsep}|}
\hline\rowcolor{vblue_new}
\textcolor{white}{Lorem&Ipsum &Number}
\endhead  \hline  \endfoot

Lorem&Ipsum&86\\
Lorem&Ipsum&86\\
Lorem&Ipsum&86\\
Lorem&Ipsum&86\\
Lorem&Ipsum&86\\
Lorem&Ipsum&86\\
Lorem&Ipsum&86\\
Lorem&Ipsum&86\\


\end{longtable}\endgroup

\end{document}

上述代码的输出

在此处输入图片描述

相关内容