我目前正在将硕士论文放入乳胶ACM模板中,并且我有一张大桌子,我希望不同的行具有不同的颜色。现在我知道这通常是使用以下方法完成的:
\rowcolor{Yellow}
现在,我使用ACMYellow尝试了此操作,因为该颜色似乎已在acmart.cls文件中定义。
\begin{table}[H]
\begin{tabular}{|l|l|l|l|l|}
\hline
\multicolumn{5}{|l|}{\textbf{Title}} \\ \hline
\textbf{\#} & \textbf{Header 1} & \textbf{Header 2} & \textbf{Header 3} & \textbf{Header 4} \\ \hline
1 & xx & 1981562 & A & xx \\ \hline
\rowcolor{ACMYellow}
2 & xx & 782012 & A & xx \\ \hline
3 & xx & 130780 & B & xx \\ \hline
4 & xx & 123090 & A & xx \\ \hline
5 & xx & 82204 & A & xx \\ \hline
\end{tabular}
\end{table}
但是,这给了我以下错误:
Undefined control sequence.
<recently read> \rowcolor
l.556 \rowcolor
{ACMYellow}
我正在使用Overleaf的ACM模板,我认为这是ACM风格乳胶的标准模板。有人可以告诉我或为我指出如何更改表格行背景色的正确方向吗?
谢谢:)
答案 0 :(得分:1)
使用colortbl
软件包,它通常应与\rowcolor{Yellow}
命令一起使用。
\usepackage{colortbl}
...
\begin{document}
...
\begin{table}[H]
\begin{tabular}{|l|l|l|l|l|}
\hline
\multicolumn{5}{|l|}{\textbf{Title}} \\ \hline
\textbf{\#} & \textbf{Header 1} & \textbf{Header 2} & \textbf{Header 3} & \textbf{Header 4} \\ \hline
1 & xx & 1981562 & A & xx \\ \hline
\rowcolor{yellow}
2 & xx & 782012 & A & xx \\ \hline
3 & xx & 130780 & B & xx \\ \hline
4 & xx & 123090 & A & xx \\ \hline
5 & xx & 82204 & A & xx \\ \hline
\end{tabular}
\end{table}