如何减少 \toprule 和 \rowcolor 之间的间距

如何减少 \toprule 和 \rowcolor 之间的间距

我有一张桌子

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

相关内容