我设法插入一行具有自定义字体系列和字体颜色的行。
\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}