MathJax在渲染时保持对齐

时间:2015-06-07 07:09:10

标签: javascript latex mathjax tex mathml

如何左对齐所有MathJax等式“on-render”。当您设置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>

1 个答案:

答案 0 :(得分:0)

您看到的闪光是由于快速预览模式(chtml-preview.js),它使用v2.5中引入的CommonHTML输出。该模式故意不完整以获得更好的速度,包括缺乏对齐。

禁用快速预览是解决问题的直接方法。

(CommonHTML输出将在即将发布的v2.6版本中完成功能。)