着色表
为了使表更具可读性,以下是对其进行着色的方法:
- 行
- 列
- 行
- 单元格
着色行
使用\rowcolor
(由 colortbl
提供 ;也由 xcolor
在 [table]
包选项下加载 )。例:
\documentclass{article}
\usepackage[table]{xcolor}
\begin{document}
\begin{tabular}{ | l | l | l | }
\rowcolor{green}
A & B & C \\
\rowcolor{red}
D & E & F \\
G & H & I \\
\rowcolor{blue}
J & K & L
\end{tabular}
\end{document}
着色列
可以使用以下方式对列进行着色:
-
使用
\newcolumntype
在表标记外定义列颜色属性:\newcolumntype{a}{ >{\columncolor{yellow}} c }
-
在表参数中定义列颜色属性
\begin{tabular}{ | >{\columncolor{red}} c | l | l }
例:
\documentclass{article}
\usepackage[table]{xcolor}
\newcolumntype{a}{>{\columncolor{yellow}}c}
\newcolumntype{b}{>{\columncolor{green}}c}
\begin{document}
\begin{tabular}{ a | >{\columncolor{red}}c | l | b }
\hline
A & B & C & D \\
E & F & G & H \\
\hline
\end{tabular}
\end{document}
着色线
使用\arrayrulecolor
。例:
\documentclass{article}
\usepackage[table]{xcolor}
\arrayrulecolor{blue}
\begin{document}
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & F\\
\hline
G & H & I \\
\hline
\end{tabular}
\end{document}
着色单元格
使用\cellcolor
。例:
\documentclass{article}
\usepackage[table]{xcolor}
\begin{document}
\begin{tabular}{ | l | l | l | }
\hline
A & B & C \\
\hline
D & E & \cellcolor{green}F \\
\hline
G & H & I \\
\hline
\end{tabular}
\end{document}
我们也可以使用包 colortbl
来定义我们自己的颜色。以下是标签示例:
\definecolor{Gray}{gray}{0.85}
\columncolor[RGB]{230, 242, 255}}
\columncolor[HTML]{AAACED}