如何更有效地呈现Mathjax内容?

时间:2016-02-25 04:03:41

标签: javascript mathjax

我在页面上有数百个方程式。我跑

MathJax.Hub.Config({
  tex2jax: {
    inlineMath: [['$', '$'], ['\\(', '\\)']]
  }
});

但我看到Processing math: 100%Typesetting math: 100%。用按钮什么方法来阻止它?

1 个答案:

答案 0 :(得分:6)

1)如果您想关闭预处理器预览和快速预览。尝试将配置设置为 -

a.vector[a.elems_per_vector*i+j]

2)如果在加载MathJax.js的MathJax.Hub.Config({ "fast-preview": {disabled:true}, tex2jax: { preview: "none", inlineMath: [["$","$"],["\\(","\\)"]] } }); 之前将以下脚本添加到页面中,则不会显示处理消息(但是其他消息,如文件和字体加载将会仍然显示)。

<script>

如果要删除所有消息,请使用 -

<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
      showProcessingMessages: false
    });
</script>

3)没有预先定义的方法,但您可以覆盖Message.File()方法并使文件消息的可见性时间为0(因此它们将被删除立即)。这是一个例子:

<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
      messageStyle: "none"
    });
</script>

这仍然意味着邮件将保存在日志中,但它们不会显示在屏幕上。

4) Hiding content until typesetting is complete

希望上述所有解决方案中的任何一个都能解决问题并满足您的需求。谢谢