更改MathJax中的渲染行为

时间:2013-08-28 14:48:38

标签: javascript mathjax

在哪里可以更改MathJax在渲染公式中的行为? 我需要两个案例:

  1. 在解析所有公式之前,不要显示公式。
  2. MathJax处理后立即显示公式

1 个答案:

答案 0 :(得分:2)

MathJax提供了修改方程组块的配置选项。引用文档

  

EqnChunk:50

     

EqnChunkFactor:1.5

     

EqnChunkDelay:100

     

这些值控制着数学表达式显示的“矮胖”程度;也就是说,方程式在处理时会更新的频率。

     

EqnChunk是在屏幕上显示之前将被排版的等式数。随着方程的绘制,较大的值会减少视觉闪烁,但也意味着在读者看到任何东西之前延迟更长时间。

     

EqChunkFactor是显示每个块后EqnChunk增长的因素。

     

EqChunkDelay是在块之间延迟的时间(以毫秒为单位)(以允许浏览器响应其他用户交互)。

     

将EqnChunk设置为1,将EqnChunkFactor设置为1,将EqnChunkDelay设置为10以从MathJax v1.1及更低版本获取行为。

可以分别为HTML和SVG输出设置这些设置。请参阅文档:HTML-outputSVG output

修改

正如Davide Cervone在下面评论的那样,将EqnChunk设置为大数(大于页面上的等式数)以获取您的请求(1),并将EqnChunk和EqnChunkFactor都设置为1以获取您的请求(2)。