javascript - MathJax 与 MathJax.Hub.Queue 和 Typeset 的问题

标签 javascript mathjax

已关注 this page ,我尝试在 div 容器中显示一个简单的方程。

这是 this jsfiddle link 上的示例

似乎方程没有被解释为 Mathjax 方程,我不知道如何渲染它。

JS:

MathJax.Hub.Config(
{
    messageStyle: "none",
    TeX: 
    { 
        equationNumbers: 
        {
            autoNumber: "all"
        } 
    },
    tex2jax: 
    {
        inlineMath: [['$','$'], ['\\(','\\)']], 
        displayMath: [ ['\\begin{displaymath}','\\end{displaymath}'], ['\\begin{equation}','\\end{equation}'] ],
        processEscapes: true,
        preview: "none"
    }
});

document.getElementById("containerCanvas").innerHTML = "$ax+b=c$";
MathJax.Hub.Queue(["Typeset",MathJax.Hub,"containerCanvas"]);

最佳答案

您的 jsFiddle 加载 AsciiMath 输入 jax,而不是 TeX 输入 jax,因此将处理美元而不是 TeX 分隔符数学。尝试使用 config=TeX-AMS_CHTML 而不是 config=AM_CHTML

关于javascript - MathJax 与 MathJax.Hub.Queue 和 Typeset 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41324229/

相关文章:

javascript - 使用系列数据,但在列顶部显示自定义文本 Highchart

javascript - OrientDB 通过 JavaScript 更新属性

latex - 你如何对齐方程组?

javascript - 如何防止 MathJax 中的公式触摸事件?

shiny - 如何在 Shiny 的情况下禁用右键单击 mathjax

javascript - 为什么 typeof null 的值在循环内改变?

javascript - 阻止两个javascript函数同时运行?

javascript - Angular 6 : Unable to access js variable in template getting async data

javascript - 在 for 循环中定义函数

javascript - 将 Content MathML 转换为 javascript 中的中缀/数学符号字符串