![如何减少 \toprule 和 \rowcolor 之间的间距](https://linux22.com/image/237758/%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%91%20%5Ctoprule%20%E5%92%8C%20%5Crowcolor%20%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D.png)
我有一张桌子
\begin{tabular}{ccc}\toprule
~&Jun-10&Jul-10\\\hline
Energy&19\%&7\% \\
LiveStock&2\%&-7\% \\ \toprule
LiveStock&\cellcolor{red}{2\%}&\cellcolor{red}{-7\%} \\
\hline
\end{tabular}
toprule 和 cellcolor 之间总是有一些间隙,我该怎么办?
答案1
这是我能得到的最好的东西(使用 gonzalo 提供的链接)
\documentclass{article}
\usepackage{xcolor}
\usepackage{booktabs,colortbl,tabularx}
\begin{document}
\setlength{\aboverulesep}{0pt}
\setlength{\belowrulesep}{0pt}
\setlength{\extrarowheight}{.75ex}
\begin{tabular}{ccc}\toprule
test & test & test\\\hline
test & test & test \\
test & test & test \\ \toprule
test&\cellcolor{red}{test}&\cellcolor{red}{test} \\
\hline
\end{tabular}
\end{document}