mathjax是如何工作的

how does mathjax work?

本文关键字:工作 何工作 mathjax      更新时间:2023-09-26

我在一个项目中使用Mathjax,但不知道它是如何工作的。我使用的是带有以下代码的MathML:

<body>
    <math>
        <mi>x</mi>
        <mo>+</mo>
        <mn>2</mn>
    </math>
</body>

此代码运行良好。

我对XML文件的理解是,它们需要通过AJAX进行调用和解释,但MathML似乎在页面加载后立即通过MathJax进行渲染。有没有onload方法可以在页面加载后立即渲染MathJax?我尝试在文档中搜索一种将XML转换为MathJax图形的方法,但找不到任何内容。我还试着在XML标记和Mathjax字体之间寻找某种映射,但也没能找到任何东西。有什么想法吗?

是的,有一个onload处理程序,MathJax最初用来对页面进行类型设置。

我不清楚您试图实现什么,但如果您需要在onload处理程序运行后修改页面上的数学,则需要使用MathJax处理队列来发出新的typeset命令。请参阅页面文档中的修改数学。

标签和字体之间没有映射(翻译比这更复杂)。同样,知道你正在努力实现什么会有所帮助。

MathJax支持社区在MathJax用户论坛和开发者论坛上更活跃,所以你可以试着在那里询问。

Davide