可着色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