【问题标题】:Is there any way to show dynamically rendered MathML text in django using Mathjax?有没有办法使用 Mathjax 在 django 中显示动态呈现的 MathML 文本?
【发布时间】:2021-01-23 04:38:04
【问题描述】:

我正在使用 jQuery 和 AJAX 在 django 模板中呈现一些动态 MathML 文本。 虽然使用 Mathjax 库可以正确呈现非动态内容,但 Mathjax 无法转换动态内容。有谁知道任何解决方法。

【问题讨论】:

    标签: jquery django ajax django-templates mathjax


    【解决方案1】:

    新的 MathJax 动态添加到您的页面后,您需要调用 MathJax.typeset() 函数。

    来自 MathJax 文档:

    如果您正在编写一个动态网页,其中包含数学的内容可能会在 MathJax 已经排版页面的其余部分之后出现,那么您需要告诉 MathJax 在生成新内容时再次在页面中查找数学。为此,您需要使用 MathJax.typeset() 方法。这将导致 MathJax 在页面上查找未处理的数学并对其进行排版,而任何已排版的数学都保持不变。

    【讨论】:

      猜你喜欢
      • 2014-02-05
      • 2020-11-06
      • 2014-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 2010-09-21
      相关资源
      最近更新 更多