tabularx 中部分颜色的行

tabularx 中部分颜色的行

我有以下代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}

\begin{document}

\begin{table}
    \centering
    \caption{Example}
    \begin{tabularx}{0.4\textwidth}{lll}
        \hline
        \rowcolor{yellow}
        A & C & E... \\
        B & D & F...... \\
        \hline
    \end{tabularx}
\end{table}

\end{document}

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

为什么黄色没有填充整行,而只填充了其中有一些文本的部分?

谢谢

答案1

tabularx包提供了X列类型。如果您希望tabularx环境占据指定的宽度,则至少有一列必须采用该X列类型(或从派生的列类型X)。

例如:

\begin{tabularx}{0.4\textwidth}{XXX}

将确保三列宽度相等。

相关内容