【发布时间】:2021-01-23 04:38:04
【问题描述】:
我正在使用 jQuery 和 AJAX 在 django 模板中呈现一些动态 MathML 文本。 虽然使用 Mathjax 库可以正确呈现非动态内容,但 Mathjax 无法转换动态内容。有谁知道任何解决方法。
【问题讨论】:
标签: jquery django ajax django-templates mathjax
我正在使用 jQuery 和 AJAX 在 django 模板中呈现一些动态 MathML 文本。 虽然使用 Mathjax 库可以正确呈现非动态内容,但 Mathjax 无法转换动态内容。有谁知道任何解决方法。
【问题讨论】:
标签: jquery django ajax django-templates mathjax
新的 MathJax 动态添加到您的页面后,您需要调用 MathJax.typeset() 函数。
来自 MathJax 文档:
如果您正在编写一个动态网页,其中包含数学的内容可能会在 MathJax 已经排版页面的其余部分之后出现,那么您需要告诉 MathJax 在生成新内容时再次在页面中查找数学。为此,您需要使用 MathJax.typeset() 方法。这将导致 MathJax 在页面上查找未处理的数学并对其进行排版,而任何已排版的数学都保持不变。
【讨论】: