如何在表格的单行或单列上使用背景?

如何在表格的单行或单列上使用背景?

在 Context 中使用简单表格(\starttable 命令)时,可以在特定的行和/或列上放置背景吗?

答案1

正如 Thomas 所说,使用“自然表”要容易得多。对于简单的表格,您仍然可以使用旧的表格语法。以下是一个例子:

\definecolor[lightblue][r=0.8,g=0.8,b=1]
\definecolor[lightred][r=1,g=0.8,b=0.8]

\startsetups table:color
  \setupTABLE[row][2][background=color, backgroundcolor=lightblue]
  \setupTABLE[column][2][background=color, backgroundcolor=lightred]
\stopsetups

\starttext
  \startTABLE[setups={table:color}]
  \NC One \NC Two \NC Three \NC Four \NC \NR
  \NC One \NC Two \NC Three \NC Four \NC \NR
  \NC One \NC Two \NC Three \NC Four \NC \NR
  \NC One \NC Two \NC Three \NC Four \NC \NR
  \stopTABLE
\stoptext

这使

在此处输入图片描述

相关内容