为 \rowcolor (Colortbl) 定义并使用新颜色

为 \rowcolor (Colortbl) 定义并使用新颜色

我怎样才能使用我定义的栗色,而不是灰色?或者(更好的)我怎样才能直接使用栗色:

\usepackage[dvipsnames]{xcolor}

\documentclass{scrbook}

\usepackage{colortbl}

\definecolor{maroon}{cmyk}{0,0.87,0.68,0.32}

\newcommand{\gray}{\rowcolor[gray]{.90}}

\begin{document}

\begin{tabular}{|l|c|}
\rowcolor[gray]{.9}
one&two\\
\rowcolor[gray]{.5}
three&four
\end{tabular}

\end{document}

答案1

对于现有颜色或之前使用\definecolor或定义的颜色\colorlet,您可以使用\rowcolor{maroon};如果您需要颜色的阴影,则可以使用!<value>提供的语法xcolor(内部加载的table选项):xcolorcolortbl

\documentclass{scrbook}
\usepackage[table]{xcolor}

\definecolor{maroon}{cmyk}{0,0.87,0.68,0.32}

\begin{document}

\noindent\begin{tabular}{|l|c|}
\rowcolor{maroon}
one & two \\
\rowcolor{maroon!50}
three & four \\
\rowcolor{maroon!10}
five & six
\end{tabular}

\end{document}

在此处输入图片描述

对于选项Maroon已经提供的颜色同样如此dvipsnames

\documentclass{scrbook}
\usepackage[table,dvipsnames]{xcolor}

\begin{document}

\noindent\begin{tabular}{|l|c|}
\rowcolor{Maroon}
one & two \\
\rowcolor{Maroon!50}
three & four \\
\rowcolor{Maroon!10}
five & six
\end{tabular}

\end{document}

\rowcolor (或\columncolor,或)的第一个可选参数的\cellcolor行为类似于 的可选参数\color

\color[<model>]{<color specification>}

如果使用可选参数,则强制参数需要的是<colour specification>而不是<name>

有关可用颜色模型的列表(使用xcolor),请参阅xcolor文档的第 2.2 节。

相关内容