我正在制作一个具有交替行颜色的表格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}