gpt4 book ai didi

javascript - 如何在 displaystyle (MathJax) 中显示 asciimath 方程

转载 作者:行者123 更新时间:2023-11-29 19:30:18 26 4
gpt4 key购买 nike

我试图在显示模式下显示一个 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 没有内置的方法来执行此操作,即生成 <math>带有 display="block" 的元素(因此 MathJax 也没有)。

displaystyle设置添加 displaystyle="true"到数学。根据 the MathML spec display="block"需要 displaystyle="true"但反之则不然;主要区别在于前者设置为 block 元素,而 displaystyle 控制布局行为(因此您可以独立选择)。

this MathJax User discussion你可以找到一些代码来添加额外的分隔符;这可能很适合 MathJax Third Party extensions repo .

关于javascript - 如何在 displaystyle (MathJax) 中显示 asciimath 方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28147684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com