tblr
我知道如何使用SetRow{color}
内容之前或row{rownumber} = {color}
表格定义中的方法来更改特定单元格或行/列的背景颜色。
\documentclass{article}
\usepackage{tabularray}
\usepackage{xcolor}
\begin{document}
\begin{tblr}
{colspec={lcr}}
\SetRow{cyan7} Alpha & Beta & Gamma & Delta \\
Epsilon & Zeta & Eta & Theta \\
Iota & Kappa & Lambda & Mu \\
Nu & Xi & Omicron & Pi \\
Rho & Sigma & Tau & Upsilon \\
Phi & Chi & Psi & Omega \\
\end{tblr}
\bigskip
\begin{tblr}{
row{1} = {cyan7},
}
Alpha & Beta & Gamma & Delta \\
Epsilon & Zeta & Eta & Theta \\
Iota & Kappa & Lambda & Mu \\
Nu & Xi & Omicron & Pi \\
Rho & Sigma & Tau & Upsilon \\
Phi & Chi & Psi & Omega \\
\end{tblr}
\end{document}
是否也可以用类似的方式改变单元格或行的文本颜色?
答案1
\documentclass{article}
\usepackage{xcolor}
\usepackage{tabularray}
\begin{document}
\begin{tblr}
{
row{1} = {bg=cyan7},
row{3-4} = {bg=red4},
cell{5-6}{3-4} = {bg=green4},
}
Alpha & Beta & Gamma & Delta \\
Epsilon & Zeta & Eta & Theta \\
Iota & Kappa & Lambda & Mu \\
Nu & Xi & Omicron & Pi \\
Rho & Sigma & Tau & Upsilon \\
Phi & Chi & Psi & Omega \\
\end{tblr}
\begin{tblr}
{
row{1} = {bg=cyan7,fg=gray4},
row{3-4} = {bg=red4,fg=white},
cell{5-6}{3-4} = {bg=green4,fg=yellow8},
}
Alpha & Beta & Gamma & Delta \\
Epsilon & Zeta & Eta & Theta \\
Iota & Kappa & Lambda & Mu \\
Nu & Xi & Omicron & Pi \\
Rho & Sigma & Tau & Upsilon \\
Phi & Chi & Psi & Omega \\
\end{tblr}
\end{document}