名词定义的
这个 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字符串,以保持大小与周围数学相同。