如何在 displaystyle (MathJax) 中显示 asciimath 方程
how to display asciimath equation in displaystyle (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']
});
还有 HTML
<p>Once upon a time ... <span>`f(x) = x^2`</span> which ... </p>
JSFIDDLE
如您所见,Latex 公式 $$f(x) = x^2$$
是我正在寻找的显示样式。所以,问题是,为什么配置选项 displaystyle: true
不起作用?
AsciiMath 没有内置的方法来执行此操作,即使用 display="block"
生成 <math>
元素(因此 MathJax 也没有)。
displaystyle
设置将 displaystyle="true"
添加到数学中。根据 the MathML spec display="block"
包含 displaystyle="true"
但反之则不然;主要区别在于前者设置为块元素,而 displaystyle 控制布局行为(因此您可以独立选择)。
在this MathJax User discussion you can find some code to add additional delimiters; this would probably fit well on the MathJax Third Party extensions repo.
我正在尝试在显示模式下显示 AsciiMath 公式,但无论我尝试什么,它仍然是内联的
这是我的 MathJax 配置:
MathJax.Hub.Config({
AsciiMath: {
fixphi: true,
useMathMLspacing: true,
displaystyle: true,
decimalsign: "."
},
extensions: ['asciimath2jax.js'],
jax: ['input/TeX', 'input/AsciiMath', 'output/HTML-CSS']
});
还有 HTML
<p>Once upon a time ... <span>`f(x) = x^2`</span> which ... </p>
JSFIDDLE
如您所见,Latex 公式 $$f(x) = x^2$$
是我正在寻找的显示样式。所以,问题是,为什么配置选项 displaystyle: true
不起作用?
AsciiMath 没有内置的方法来执行此操作,即使用 display="block"
生成 <math>
元素(因此 MathJax 也没有)。
displaystyle
设置将 displaystyle="true"
添加到数学中。根据 the MathML spec display="block"
包含 displaystyle="true"
但反之则不然;主要区别在于前者设置为块元素,而 displaystyle 控制布局行为(因此您可以独立选择)。
在this MathJax User discussion you can find some code to add additional delimiters; this would probably fit well on the MathJax Third Party extensions repo.