只需完全渲染MathJax方程,就可以平滑显示它们

时间:2016-09-01 10:53:11

标签: css web mathjax

我在我的网站上使用MathJax方程式,并希望找到一种方法来配置MathJax,使得方程最初根本不显示(当网站仍在加载时)并且仅淡入一旦完全呈现就会顺利进行?

这是可能的,我该如何尝试实现这个?

我已经尝试了

EqnChunk: 100,
EqnChunkFactor: 1,
EqnChunkDelay: 10,

但我没有看到太多影响。仍然有"初步渲染" (我相信,MathJax正在计算周围字形的高度和宽度)在最终渲染之前发生。

非常感谢任何想法。

1 个答案:

答案 0 :(得分:2)

你可能看到的是"快速预览"在生成最终输出之前的输入阶段创建的。你可以使用

来防止这种情况
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  "fast-preview": {disabled: true},
  tex2jax: {preview: "none"}
});
</script>

(假设您使用的是TeX输入。如果您使用的是MathML或AsciiMath,则需要将tex2jax更改为mml2jaxasciimath2jax。)