![表格错误-toprule 上的字段内有黑带](https://linux22.com/image/286850/%E8%A1%A8%E6%A0%BC%E9%94%99%E8%AF%AF-toprule%20%E4%B8%8A%E7%9A%84%E5%AD%97%E6%AE%B5%E5%86%85%E6%9C%89%E9%BB%91%E5%B8%A6.png)
我需要帮助处理上图中的表格。我把这个表格放在一个由几个章节组成的文档中。当我编译包含表格的单个章节时,没有出现错误,表格显示正确。当我编译包含所有章节的整个文档时,在包含表格的页面上,它显示一个黑色带,覆盖了顶部规则上的第一个字段。
我检查了代码,发现是一样的。我不明白哪里出了问题。
我将示例代码放在下面,即使问题似乎出在整个文档上
\documentclass{article}
\usepackage{booktabs}
\usepackage[table]{xcolor}
\begin{document}
\begin{table}[]\footnotesize
\caption{\#messaggi scambiati a livello RRC nell'arco di 24h in condizione di standby}
%\label{tab:10}
\centering
\medskip
\begin{tabular}{lr}
\toprule
Messaggio & n. \\
\midrule
\texttt{RRC CONNECTION REQUEST} & 140 \\
\rowcolor{gray!10}
\texttt{SERVICE REQUEST} & 136 \\
\rowcolor{white}
\texttt{RADIO BEARER SETUP} & 109 \\
\rowcolor{gray!10}
\texttt{SIGNALLING CONNECTION RELEASE INDICATION} & 104 \\
\rowcolor{white}
& \\
Totale & 4803 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案1
好的,这似乎是解决方案:将每个表格的\rowcolor{}
命令替换为单个命令。\rowcolors{1}{white}{gray!10}