需求:在tabular表格环境中,不同区域想设定一些背景颜色来更好突出重点信息。
宏包:\usepackage{colortbl}
环境:tabular
命令:\rowcolor{颜色}、\columncolor{颜色}、\cellcolor{颜色}
含义:一整行颜色设定、一整列颜色设定、最小单元颜色设定
\rowcolor:用在每一行的最开头;将整行设定为同一背景色;
\columncolor:只能用在tabular环境开头"居中参数设定区"内;整列颜色设定;
\cellcolor:每个单元前;表格最小单元的颜色设定;
优先级:单元 > 行设定 > 列设定
含义:列设定最先设定,行设定次之,单元最后;但是单元设定可替换行、列设定,行设定可以替换列设定。可以想象,替换方式的存在可以满足各种形式、区域的颜色搭配。
实例:
\begin{tabular}{|l| >{\columncolor{Yellow}} l|l|}
\hline
\rowcolor{Red} \multicolumn{3}{|c|}{部分倒装与全部倒装的对比} \\
\hline
& 部分倒装 & 全部倒装 \\
\hline
\rowcolor{green} 概念 & 只把助动词、be动词、情态动词置于主语前 & \cellcolor{gray}把“全部谓语动词”置于“主语”之前 \\
\hline
目的 & 为了突出句首的副词/状语 & 为了突出句尾的主语(除表语提前) \\
\hline
区别 & 只看句首的副词/状语,对主语、谓语没要求 & 对主语、谓语有要求!(除表语提前) \\
\hline
\end{tabular}
效果:
![](https://img.haomeiwen.com/i13795760/1f5fe478f2ae40e8.png)
注意:\columncolor的使用方式,其前面要有一个 > 并且整体要用 {} 包起来。也就形成了这种形式:>{\columncolor{颜色}}
网友评论