2015-06-07 2 views
1

Как выровнять по левому краю все уравнения MathJax «on-render». Когда вы устанавливаете displayAlign: "left", уравнения сначала будут центрированы, а затем через 0,5 с они перемещаются влево. Так что в основном, он мигает влево, что визуально неприятно.MathJax left align on render

Есть ли способ сделать это слева от рендера? Это код, который у меня есть сейчас.

<script type="text/x-mathjax-config"> 
MathJax.Hub.Config({ 
    config: ["MMLorHTML.js"], 
    jax: ["input/TeX","input/MathML","input/AsciiMath","output/HTML-CSS","output/NativeMML", "output/CommonHTML"], 
    extensions: ["tex2jax.js","mml2jax.js","asciimath2jax.js","MathMenu.js","MathZoom.js", "CHTML-preview.js"], 
    TeX: { 
    extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"] 
    }, 
    displayAlign: "left" 
}); 
</script> 
<script src="//cdn.mathjax.org/mathjax/latest/MathJax.js"></script> 
+0

Примечания из будущего: cdn.mathjax.org близится к концу срока службы, проверьте https: // MathJax. org/cdn-shutting-down для советов по миграции. –

ответ

0

вспышка, что вы видите, это связано с режимом быстрого просмотра (chtml-preview.js), который использует выход CommonHTML введенный в v2.5. Этот режим преднамеренно неполный для лучшей скорости, что включает в себя отсутствие выравнивания.

Отключение быстрого предварительного просмотра - это прямой способ решения проблемы.

(Выход CommonHTML станет законченным продуктом в предстоящем выпуске v2.6.)