逐个显示mathjax方程

Showing mathjax equation one by one

本文关键字:方程 mathjax 显示      更新时间:2023-09-26

我想做以下事情:

  1. 使页面上的所有公式不可见
  2. 键入所有方程式。一旦方程式准备好,就让它可见

首先,使用jQuery非常容易。CCD_ 1。

我不知道怎么做第二。

如果我写MathJax.Hub.Queue(["Typeset",MathJax.Hub]),它将加载所有公式,然后触发回调。

如何一个接一个地做到这一点?

它似乎有效,但解决方案并不优雅。

typesetMath(jQuery(".formula"),0);

function typesetMath(formulas,ind){
      MathJax.Hub.Queue(["Typeset",MathJax.Hub,formulas.get(ind)], 
          function(){
              jQuery(formulas.get(ind)).css("visibility","visible");
              if(ind+1<formulas.length)
                   typesetMath(formulas,ind+1);
         });
}