MathJax выравнивание по левому краю при рендеринге

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

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

<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>

person Saitama    schedule 07.06.2015    source источник
comment
Примечание из будущего: срок службы cdn.mathjax.org подходит к концу, проверьте mathjax.org/ cdn-shutting-down для советов по миграции.   -  person Peter Krautzberger    schedule 13.04.2017


Ответы (1)


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

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

(Вывод CommonHTML станет полноценным в следующем выпуске v2.6.)

person Peter Krautzberger    schedule 07.06.2015