You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Rmarkdown中定制tblr表格的行色、字体色及列样式

定制tblr表格实现目标样式

以下是满足需求的修改后代码:

\begin{tblr}{
  % 添加列分隔线,设置列对齐方式
  colspec = {|l|l|},
  % 首行样式:背景色、白色字体、无衬线,第二列单独居中
  row{1} = {bg=azure3, fg=white, font=\sffamily, c=2}{halign=c},
  % Model 1、3、6行统一样式(示例用azure8背景,可自行调整颜色)
  row{2,4,7} = {bg=azure8, fg=black},
  % Model 2、4、7行统一样式(示例用azure9背景,可自行调整颜色)
  row{3,5,8} = {bg=azure9, fg=black},
  % Model 5行单独设置背景色(示例用blue!10背景,可自行调整颜色)
  row{6} = {bg=blue!10, fg=black},
}
Number  &  Model \\
Model 1 &  \(BC\_WS = \beta _0 + \beta _1\cdot {M\_WS} + \epsilon\) \\
Model 2 &  \(BC\_WS = \beta _0 + f(M\_WS) + \epsilon\) \\
Model 3 &  \(BC\_WS = \beta _0 + \beta _1\cdot W\_WS+ \beta _2\cdot W\_Direction+  \beta _3\cdot Temperature + \beta _4\cdot Pressure  + \epsilon\) \\
Model 4 &  \(BC\_WS = \beta _0 + f(M\_WS)+  f(W\_Direction)+ f(Temperature) + f(Pressure)  + \epsilon\) \\
Model 5 &  \(BC\_WS =\beta _0 + \beta _1\cdot (M\_WS)+  f(W\_Direction)+ f(Temperature) + f(Pressure)  + \epsilon\) \\
Model 6 &  \(BC\_WS = \beta _0 + \beta _1\cdot M\_U+ \beta _2\cdot M\_V+  \beta _3\cdot Temperature + \beta _4\cdot Pressure  + \epsilon\) \\
Model 7 &  \(BC\_WS = \beta _0 + f(M\_U)+ f(M\_V)+ f(Temperature) + f(Pressure)  + \epsilon\)
\end{tblr}

关键修改说明:

  • 列分隔线:通过colspec = {|l|l|}添加列之间及表格边缘的分隔线,l表示列内容左对齐,可按需改为c(居中)或r(右对齐)。
  • 首行第二列居中:在row{1}的样式参数中加入c=2}{halign=c},专门指定首行第二列内容居中。
  • 行样式分组:直接通过row{行号}精准指定对应行的样式:
    • row{2,4,7}对应Model 1、3、6(表格行号从首行开始计数,数据行是第2到第8行);
    • row{3,5,8}对应Model 2、4、7;
    • row{6}单独设置Model 5的背景色,颜色值可自由替换(比如gray!20、green!15等)。
  • 所有颜色、字体样式可根据实际需求调整bg(背景色)、fg(字体色)的参数值。

内容的提问来源于stack exchange,提问作者Abbas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 12:54:23