我们所用的宏包为colortbl,这个宏包可以设置表格中数据、文本、行、列、单元格前景和背景以及边框的颜色,从而得到彩色表格。同时需要 array 和 color 两个宏包的支持。 宏包提供了一组着色命令,经常用到是列着色命令,其格式为:
\columncolor[色系]{色名}[左伸出][右伸出]。
常用色系有三原色 rgb 灰度 gray 和四色cmyk三种;被预定义的色名有68个,详见 color 宏包介绍中所附的色标;左右伸出的长度单位可用 pt。
colortbl 的主要命令
命令
作用
\columncolor
让整个字段着色
\rowcolor
整个横列着色
\arrayrulecolor{颜色}
指定线条的颜色
\doublerulesepcolor{颜色}
指定双线内间隔的颜色
在这里,\columncolor 和 \rowcolor 的参数是一样的,他们的共同语法是:
\columncolor[颜色模型]{颜色}[左伸出长度][右伸出长度]
我们现在就来看个实例,这里头有些例子,包括:灰阶横条、部份字段着色、整个表格在着色背景及单一个表格内方框着色: