更改MathJax中的渲染行为
答
MathJax提供配置选项处理以修改方程组块。引用的文档
EqnChunk:50
EqnChunkFactor:1.5
EqnChunkDelay:100
这些值控制如何“粗碎块”的数学表达式的显示将是;也就是说,方程式在处理过程中的更新频率。
EqnChunk是将在屏幕上显示之前排版的方程的数量。方程式绘制时,较大的值会导致较少的视觉闪烁,但也意味着读者看到任何东西之前的较长延迟。
EqChunkFactor是每个块显示后EqnChunk将增长的因子。
EqChunkDelay是在块之间延迟的时间(以毫秒为单位),以允许浏览器响应其他用户交互。
设置EqnChunk 1,EqnChunkFactor为1,EqnChunkDelay 10获得从MathJax v1.1和下面的行为。
这些设置可以为HTML和SVG分别输出被设置。请参阅文档:HTML-output,SVG output。
编辑
正如达维德塞文下面的评论,EqnChunk设置了大量的(大于页面上方程的数量更大),以获得您的要求(1),并设置EqnChunk和EqnChunkFactor都为1,以获取你的要求(2)。
所以才要明确,设置'EqnChunk'到大量(大于页面上方程的数量更大),以获得您的要求(1),并设置'EqnChunk'和'EqnChunkFactor'都为1,以获取你的要求(2)。 –
谢谢,@DavideCervone,我已将您的评论添加到答案中。 –
@PeterKrautzberger谢谢你的出色答案。你能帮助我吗?我需要隐藏公式,直到它准备好呈现。我知道如何在队列中设置事件,但是这仅在排版所有公式之后才起作用。我应该写什么来在每个公式之后勾选排版事件? –