是否可以更改 tblr 中特定行的文本颜色?

是否可以更改 tblr 中特定行的文本颜色?

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}

在此处输入图片描述

相关内容