有一种非常方便的方法可以在tabu
使用时交替使用行颜色\taburowcolors{ .. }
。但是有没有办法对列加上交替使用行颜色来实现相同的效果?我基本上想要的是这样的:
column 1 (blue)... | ....column 2 (blue).......|...........cell 3 (blue).............|
row 1 (blue)...... | ....row 1 (light blue)... | Tableheader row 1 (lighter blue)... |
row 2 (blue)...... | ...row 2 (pearl white)... | Tableheader row 2 (light gray)..... |
附言:抱歉,我使用了点格式……希望您能理解。使用禁忌还能做到这一点吗?
答案1
您可以使用 定义列的颜色\columncolor
。请参阅下面的示例。对于特定单元格,您可以使用\cellcolor
。请参阅colortbl
文档。
\documentclass{article}
\pagestyle{empty}
\usepackage{xcolor}
\usepackage{tabu}
\usepackage{colortbl}
\newcolumntype{g}{>{\columncolor{gray}\color{white}}c}
\newcolumntype{b}{>{\columncolor{blue}\color{white}}c}
\begin{document}
\begin{tabu}{bcg}
a & b & c \\
d & \cellcolor{green}{e} & f
\end{tabu}
\end{document}