Ascimath输入处理器选项

下面的选项控制 AsciiMath input processor 当你包括 'input/asciimath' 在里面 load 数组 loader mathjax配置的块,或者如果加载包含ascimath输入jax的组合组件(由于ascimath输入尚未完全移植到版本3,因此当前没有这样做)。它们与默认值一起列出。要设置这些选项中的任何一个,请包括 asciimath 在你的章节 MathJax 全局对象。


配置块

MathJax = {
  asciimath: {
    fixphi: true,              // true for TeX mapping, false for unicode mapping
    displaystyle: true,        // true for displaystyle typesetting, false for in-line
    decimalsign: '.'           // character to use for decimal separator
  }
};

选项说明

fixphi: true

确定mathjax是否将为 phivarphi . 如果设置为 true mathjax将使用tex映射,否则使用unicode映射。

displaystyle: true

确定像求和符号这样的运算符的限制是在运算符的上方和下方(true)还是在运算符的右侧(false)。前者是它们如何显示在显示在自己的行上的方程中,而后者更适合于行内方程,这样它们就不会对行距产生太大的干扰。

decimalsign: "."

这是用于数字小数点的字符。如果你把这个改成 ',' ,则需要小心输入点或间隔。例如,使用 (1, 2) 而不是 (1,2) 在这种情况下。

其余选项在 所有输入处理器通用的选项 部分。


开发人员选项

除了上面列出的选项外,面向开发人员的低级选项还包括:

FindAsciiMath: null

这个 FindAsciiMath 将重写默认实例的对象实例。这允许您创建 FindAsciiMath 并将其传递给asciimath输入jax。一 null 值表示使用默认值 FindAsciiMath 类并创建新的实例。