我希望表格中每隔一列都有阴影,以提高可读性。我使用过使用命令的xcolor
包。它有效,但它会弄乱网格线,看起来非常不专业。有没有更好的方法?\usepackage[table]{xcolor}
\cellcolor[gray]{0.9}
答案1
使用(≥ 4.0 2020-05-08),我们有工具可以{NicaTabular}
在nicematrix
绘制规则之前为单元格、行和列着色。在某些缩放级别下,规则不会在 PDF 查看器中消失。
\documentclass{article}
\usepackage{xcolor}
\usepackage{nicematrix}
\begin{document}
\begin{NiceTabular}{C|C|C}%
[code-before = \columncolor{red!15}{2}]
rosa & lilium & tulipa \\
phaloaenopsis & dianthus & freesia \\
alstroemeria & gladiolus & narcissus \\
papaver & helianthus & allium \\
alyssum & angelonia & hibiscus \\
hydrangea & saporania & sedum \\
\end{NiceTabular}
\end{document}