ConTeXt 中单元格的背景颜色

ConTeXt 中单元格的背景颜色

我想设置单元格的背景颜色以表明它们之间的关系。如何在 ConTeXt 中执行此操作?

答案1

取决于您使用的表宏(\starttabe\starttabulate\bTABE/ \startTABLE)。我会假设\bTABLE,因为这是最通用的选项。

TABLE 的每个单元格都是\frame,因此它采用了 的所有选项\frame。您可以使用以下方式为框架的背景着色

\frame[background=color, backgroundcolor=red]{...}

相同的语法适用于表格。您可以手动将颜色传递给特定单元格,

\bTABLE[背景=颜色]
 \bTR
    \bTD 一个 \eTD
    \bTD 二 \eTD
    \bTD 三 \eTD
 \eTR
 \bTR
    \bTD[backgroundcolor=red] 一 \eTD
    \bTD 二 \eTD
    \bTD 三 \eTD
 \eTR
\e表格

或使用设置来选择单元格

\setupTABLE[1][2][背景=颜色,背景颜色=红色]
% 列 1 行 2

\b表格
 \bTR
    \bTD 一个 \eTD
    \bTD 二 \eTD
    \bTD 三 \eTD
 \eTR
 \bTR
    \bTD 一个 \eTD
    \bTD 二 \eTD
    \bTD 三 \eTD
 \eTR
\e表格

相关内容