同时调整行字体颜色、字体系列和背景颜色

同时调整行字体颜色、字体系列和背景颜色

我设法插入一行具有自定义字体系列和字体颜色的行。

\documentclass{article}
\usepackage{tabu}
\usepackage{xcolor}
\begin{document}
  \begin{tabu}{ l | l l l l }
  \rowfont{\leavevmode\color{red}\bfseries}
    A   & 1 & 2 & 3 & 4 \\ 
    \hline 
    1   & A & B & C & D \\ 
    2   & A & B & C & D \\ 
    3   & A & B & C & D \\ 
    4   & A & B & C & D \\ 
  \end{tabu}
\end{document}

在此处输入图片描述

我如何才能将行的背景颜色(例如更改为黑色)额外更改?我尝试过,\rowcolor但它返回错误。也许这可以通过 tabulx 实现?

答案1

你可以试试tabularray

\documentclass{article}
\usepackage{xcolor}
\usepackage{tabularray}
\begin{document}
\begin{tblr}
{
colspec  = {*{5}{Q[c,m]}},
hline{2} = {},
vline{2} = {},
row{1}   = {cmd=\bfseries,bg=black,fg=red},
}
A & 1 & 2 & 3 & 4 \\
1 & A & B & C & D \\
2 & A & B & C & D \\
3 & A & B & C & D \\
4 & A & B & C & D \\
\end{tblr}
\end{document}

在此处输入图片描述

答案2

与。{NiceTabular}nicematrix

\documentclass{article}
\usepackage{xcolor}
\usepackage{nicematrix}

\begin{document}

\begin{NiceTabular}{c|cccc}
\RowStyle[rowcolor=black,color=red,bold]{}
A & 1 & 2 & 3 & 4 \\
1 & A & B & C & D \\
2 & A & B & C & D \\
3 & A & B & C & D \\
4 & A & B & C & D \\
\end{NiceTabular}

\end{document}

上述代码的输出

相关内容