Jea*_*eri 4 javascript equation mathjax
我正在尝试在显示模式下显示 AsciiMath 公式,但无论我尝试什么,它仍然是内联的
这是我的 MathJax 配置:
MathJax.Hub.Config({
AsciiMath: {
fixphi: true,
useMathMLspacing: true,
displaystyle: true,
decimalsign: "."
},
extensions: ['asciimath2jax.js'],
jax: ['input/TeX', 'input/AsciiMath', 'output/HTML-CSS']
});
Run Code Online (Sandbox Code Playgroud)
和 HTML
<p>Once upon a time ... <span>`f(x) = x^2`</span> which ... </p>
Run Code Online (Sandbox Code Playgroud)
JSFIDDLE
如您所见,Latex 公式$$f(x) = x^2$$处于显示样式,这正是我正在寻找的。那么,问题是,为什么配置选项displaystyle: true不起作用?
AsciiMath 没有内置的方法来执行此操作,即生成<math>元素display="block"(因此 MathJax 也没有)。
该displaystyle设置增加了displaystyle="true"数学运算。根据MathML 规范 display="block",但反之displaystyle="true"则不然;主要区别在于前者设置为块元素,而 displaystyle 控制布局行为(因此您可以独立选择)。
在此 MathJax 用户讨论中,您可以找到一些用于添加其他分隔符的代码;这可能很适合MathJax 第三方扩展存储库。
| 归档时间: |
|
| 查看次数: |
1073 次 |
| 最近记录: |