如何在表格中显示部分彩色的行?

如何在表格中显示部分彩色的行?

是否可以部分着色一行?在下面的示例中,我不希望第一个单元格着色,只想从第 2 列开始着色。我该如何实现?此外,顶部规则没有正确启动(其最左边的点似乎向右偏离)...是否可以让它与垂直边缘完美相交?谢谢,Jorge。

例子:

\documentclass{standalone}

\usepackage{booktabs}
\aboverulesep=0ex
\belowrulesep=0ex
\renewcommand{\arraystretch}{1.2}

\usepackage{multirow}
\usepackage{multicol}
\usepackage{array}
\newcolumntype{?}{!{\vrule width 2pt}}

\usepackage{colortbl}
\usepackage[table]{xcolor}
\definecolor{RowColor1}{rgb}{0.8078,0.8627,0.8824}

\begin{document}
\begin{small}
\begin{tabular}{@{}?l?cc|cc|cc?@{}}
\cmidrule[1.0pt]{2-7}
\rowcolor{RowColor1}\multicolumn{1}{l?}{}& \multicolumn{2}{c|}{Header 1}& \multicolumn{2}{c|}{Header 2}& \multicolumn{2}{c?}{Header 3} \\
\cmidrule[1.0pt]{1-7}
Row 2& Value 1& Value 2& \multicolumn{2}{c|}{Some text}& Value 3& Value 4 \\
Row 3& \multicolumn{2}{c|}{--}& Value 5 & Value 6& \multicolumn{2}{c?}{--} \\
\cmidrule[1.0pt]{1-7}
\end{tabular}
\end{small}
\end{document}

输出: 在此处输入图片描述

答案1

像这样?

编辑: 更好地模仿(使用一些肮脏的技巧)所需的表:

在此处输入图片描述

\documentclass[margin=3mm,,preview]{standalone}

\usepackage{array}
\usepackage{booktabs}
\aboverulesep=0ex
\belowrulesep=0ex
\renewcommand{\arraystretch}{1.2}
\newcolumntype{?}{!{\vrule width 2pt}}

\usepackage[table]{xcolor}
\definecolor{RowColor1}{rgb}{0.8078,0.8627,0.8824}
\newcommand\mccolor[1]{\multicolumn{2}{c|}{\cellcolor{RowColor1}{#1}}}

\begin{document}
    \begin{table}[!h]                %  <---
    \small                           %  <--- it is switch, not environment
\begin{tabular}{@{}?l?cc|cc|cc?@{}}
    \cmidrule[1.0pt](l{-2pt}){2-7}   %  <---
\multicolumn{1}{c?}{}                %  <---
        & \mccolor{Header 1}& \mccolor{Header 2}& \multicolumn{2}{c?}{\cellcolor{RowColor1}{Header 3}} \\
    \midrule[1.0pt]
Row 2   & Value 1                   & Value 2   & \multicolumn{2}{c|}{Some text}    & Value 3& Value 4 \\
Row 3   & \multicolumn{2}{c|}{--}   & Value 5   & Value 6                           & \multicolumn{2}{c?}{--} \\
    \midrule[1.0pt]
\end{tabular}
    \end{table}
\end{document}

对我来说,这个表格并不美观。我更喜欢所有表格线都有相同的宽度。

相关内容