0

在哪里可以更改 MathJax 在渲染公式中的行为?我需要两种情况:

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

1 回答 1

2

MathJax 提供配置选项来修改方程式分块。引用文档

EqnChunk:50

EqnChunkFactor: 1.5

EqnChunk延迟:100

这些值控制数学表达式显示的“粗大”程度;也就是说,方程在处理过程中的更新频率。

EqnChunk 是在屏幕上出现之前要排版的方程的数量。绘制方程式时,较大的值会减少视觉闪烁,但也意味着在读者看到任何东西之前会有更长的延迟。

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

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

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

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

编辑

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

于 2013-08-28T19:03:12.957 回答