如何保持对齐Mathjax元素

Ana*_*nas 24 mathjax

Mathjax元素默认为居中对齐.

如何使Mathjax元素保持对齐?

Ana*_*nas 30

MathJax.Hub.Config({
    jax: ["input/TeX","output/HTML-CSS"],
    displayAlign: "left"
});
Run Code Online (Sandbox Code Playgroud)

  • 我来到这里看看如何只为一个表达式设置居中. (5认同)
  • 这是更好的解决方案.重要的是优先级太高,应该避免. (3认同)
  • 此外,如果您来到这里,可能需要设置左边距:http://stackoverflow.com/questions/12707094/how-to-change-padding-of-math-in-mathjax?lq = 1 (2认同)

上山老*_*山老人 11

我仅在 MathJax 语义中找到一个技巧,方法是在第一行末尾添加\hspace{10cm} [ MathJax 和左对齐]。代码如下:

$$
\begin{align}
x & = 1+1 \hspace{100cm} \\
& = 2
\end{align}
$$
Run Code Online (Sandbox Code Playgroud)

例如我的代码是:

$$
\begin{aligned}
\sqrt{37} & = \sqrt{\frac{73^2-1}{12^2}} \\
 & = \sqrt{\frac{73^2}{12^2}\cdot\frac{73^2-1}{73^2}} \\ 
 & = \sqrt{\frac{73^2}{12^2}}\sqrt{\frac{73^2-1}{73^2}} \\
 & = \frac{73}{12}\sqrt{1 - \frac{1}{73^2}} \\ 
 & \approx \frac{73}{12}\left(1 - \frac{1}{2\cdot73^2}\right)
\end{aligned}
$$
Run Code Online (Sandbox Code Playgroud)

效果是这样的:

对齐


Luc*_*emy 10

或者我的CSS解决方案:

.MathJax_Display {
  text-align: left !important;
}
Run Code Online (Sandbox Code Playgroud)

它对我有用.


And*_*ras 6

根据 MathJax 3.0 文档,您需要displayAlign通过将以下内容添加到 HTML 文件来选择该选项:

<script>
    MathJax = {
        chtml: { displayAlign: 'left' }
    };
</script>
Run Code Online (Sandbox Code Playgroud)