可选择table着色xcolor

可选择table着色xcolor

我正在制作一个具有交替行颜色的表格tabu,但是我得到了一行粉红色的颜色,这不是我定义的颜色。

代码:

\definecolor{lightb}{RGB}{217,224,250}
\begin{table}
    \begin{tabu}{>{\bfseries}lX[l]}
        \toprule
        \taburowcolors{lightb..white}
        Row1 & #1 \\
        Row2 & #2 \\
        Row3 & #3 \\
        \bottomrule
    \end{tabu}
\end{table}

结果如下:

输出

答案1

这是因为 tabu 不使用“真正的”替代颜色,而是使用包提供的颜色系列xcolor

\documentclass{article}
\usepackage{tabu,booktabs}
\usepackage[table]{xcolor}

\begin{document}

\noindent
\definecolor{lightb}{RGB}{217,224,250}
\begin{table}
    \begin{tabu}{>{\bfseries}lX[l]}
        \toprule
        \taburowcolors[1]3{lightb..white}
        Row1 & 1 \\
        Row2 & 2 \\
    Row3 & 3 \\
        \bottomrule
    \end{tabu}
\end{table}
\end{document}

在此处输入图片描述

更改\taburowcolors[1]4{lightb..white}

\documentclass{article}
\usepackage{tabu,booktabs}
\usepackage[table]{xcolor}

\begin{document}

\noindent
\definecolor{lightb}{RGB}{217,224,250}
\begin{table}
    \begin{tabu}{>{\bfseries}lX[l]}
        \toprule
        \taburowcolors[1]4{lightb..white}
        Row1 & 1 \\
        Row2 & 2 \\
    Row3 & 3 \\
    Row4 & 4 \\
    Row5 & 5 \\
        \bottomrule
    \end{tabu}
\end{table}
\end{document}

在此处输入图片描述

可选择table着色xcolor

如果您想要在两种颜色(浅色和白色)之间交替行,如评论中所述,您可以选择xcolor及其表格着色。:

\documentclass{article}
\usepackage{tabu,booktabs}
\usepackage[table]{xcolor}
%\definecolor{headercolor}{rgb}{0.392,0.584,0.929}
%\definecolor{oddrowcolor}{rgb}{0.961,1.000,0.980}
%\definecolor{evenrowcolor}{rgb}{0.902,0.902,0.980}
%\definecolor{white}{rgb}{1.0,1.0,1.0}
\usepackage{booktabs}

\begin{document}

\noindent
\definecolor{lightb}{RGB}{217,224,250}

\begin{table}
\rowcolors{1}{lightb}{white}%
    \begin{tabu}{>{\bfseries}lX[l]}
        \toprule
        %\taburowcolors[1]4{lightb..white}
        Row1 & 1 \\
        Row2 & 2 \\
    Row3 & 3 \\
    Row4 & 4 \\
    Row5 & 5 \\
        \bottomrule
    \end{tabu}
\end{table}
\end{document}

在此处输入图片描述

相关内容