可着色bl

这个 colortbl extension partially implements the colortbl style package from LaTeX. It allows coloring of rows, columns and individual cell of tables. See the CTAN page 有关更多信息和文档,请参阅 colortbl 。但请注意,MathJax当前没有实现任何用于设置表边界样式或着色的命令。此外,MathJax还实现了一些 colortbl 不同的命令:

\rowcolor[model]{color}

允许为表中的单行着色。需要在行的第一个单元格中使用它才能上色。如果在其他地方使用,则会引发错误。

\columncolor[model]{color}

允许为单列上色。它需要用在第一个 cell 要着色的列的。如果在其他地方使用,则会引发错误。

注意,它不同于在表格环境的布局规范中使用的其 Latex 对应物(例如, array )。而MathJax不会抛出 \columncolor 在表环境的参数中使用,它将被忽略。

此外,当前不处理悬垂参数。也就是说,MathJax在强制颜色参数之后最多忽略两个带括号的可选参数。

\cellcolor[model]{color}

允许为单个单元格着色。它可以用于单元格中的任何位置进行着色。

颜色命令的优先顺序如下: \cellcolor > \rowcolor > \columncolor 。请参见下面的示例,了解所有三个正在运行的命令。

\begin{array}{|l|c|}
  \rowcolor[gray]{.5}\columncolor{red} one & two\\
  \rowcolor{lightblue} three & four\\\hline
  five & six \\
  \rowcolor{magenta}seven & \cellcolor{green}eight
\end{array}

此软件包不是自动加载的,因此如果您要使用它,则必须明确请求它。要加载 colortbl 扩展,添加 '[tex]/colortbl' 发送到 load 属性的数组 loader 您的MathJax配置的挡路,然后添加 'colortbl' 发送到 packages 属性的数组 tex 挡路。

window.MathJax = {
  loader: {load: ['[tex]/colortbl']},
  tex: {packages: {'[+]': ['colortbl']}}
};

您可以配置 autoload 要加载的扩展 colortbl 通过

window.MathJax = {
  tex: {
    autoload: {
      colortbl: ['cellcolor', 'columncolor', 'rowcolor']
    }
  }
};

或者,使用 \require{{colortbl}} 在Tex表达式中从页上的数学函数中动态加载它,如果 require 扩展已加载。


Colortbl命令

这个 colortbl 扩展实现以下宏: \cellcolor\columncolor\rowcolor