0

我在我正在处理的项目中使用 Mathjax,但无法弄清楚它是如何工作的。我正在使用带有以下代码的 MathML:

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

这段代码工作正常。

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

4

1 回答 1

1

是的onload,MathJax 最初使用一个处理程序来排版页面。

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

标签和字体之间没有映射(翻译比这更复杂)。同样,这将有助于了解您要完成的工作。

MathJax 支持社区在 MathJax用户论坛开发者论坛上更加活跃,因此您可以尝试在那里提问。

戴维德

于 2012-01-15T19:06:58.317 回答