名词定义的
这个 noundefined 扩展导致未定义的控制序列显示为其宏名,而不是生成错误消息。所以 $X_{{\xyz}}$
将显示为“x”,下标由文本组成 \xyz
穿红色衣服。
注解
在版本2中,可以配置未定义宏的样式。在版本3中,这尚未实现。
除了 input/tex-base
. 装入 ams 显式扩展(当使用 input/tex-base
例如),添加 '[tex]/noundefined'
到 load
数组 loader
块的mathjax配置,并添加 'noundefined'
到 packages
数组 tex
块。
window.MathJax = {
loader: {load: ['[tex]/noundefined']},
tex: {packages: {'[+]': ['noundefined']}}
};
由于 noundefined 扩展包含在包含TeX输入JAX的组合组件中,它可能已经在包列表中。在这种情况下,如果您要禁用它,可以将其删除:
window.MathJax = {
tex: {packages: {'[-]': ['noundefined']}}
};
名词定义的选项
添加 '[tex]/noundefined'
到 packages
数组定义 noundefined
的子块 tex
具有以下值的配置块:
MathJax = {
tex: {
noundefined: {
color: 'red',
background: '',
size: ''
}
}
};
- color: 'red'
这将为未定义的宏名称的文本提供颜色,或提供一个空字符串,使颜色与周围的数学相同。
- background: ''
这将为未定义的宏名称提供用于背景的颜色,或为空的srting指定没有边框颜色的颜色。
- size: ''
这给出了用于未定义宏名称的大小(例如。,
90%
或12px
),或emtpy字符串,以保持大小与周围数学相同。