列阴影,xcolor 包的替代品

列阴影,xcolor 包的替代品

我希望表格中每隔一列都有阴影,以提高可读性。我使用过使用命令的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}

上述代码的输出

相关内容