首页 > 解决方案 > 多行MathJax的左对齐行

问题描述

我有一组方程式,我希望前两行左对齐,其余的右对齐。我有正确的对齐工作,但我不知道如何让前两个方程左对齐。我正在使用最新的 MathJax (3.1.0) 和 Hugo (v0.78.2-959724F0 windows/amd64)

注意:这个问题没有解决这个问题。这会将所有 MathJax 格式化到页面的左侧。我只需要这两行左对齐。

$$
Maximize: 5.00 x_{1} + 7.50 x_{2} \\\\ 
Subject\ to: \\\\
\begin{align}
x_{1} \leq& 200 \\\\
x_{2} \leq& 300 \\\\
1.0x_{1} + 1.5x_{2}\leq& 650 \\\\
x_{1}, x_{2} \geq& 0
\end{align}
$$

显示这个:

在此处输入图像描述

但我希望它看起来像这样:

在此处输入图像描述

标签: latexmathjaxhugo

解决方案


我发现你真的需要把它分成两个部分才能有两个不同的align部分:

$$
\begin{align}
& \text{Maximize: } 5.00 x_{1} + 7.50 x_{2} \\
& \text{Subject to:} \\
\end{align}
$$
$$
\begin{align}
&x_{1}& &\leq200 \\
&&x_{2} &\leq 300 \\
1.0&x_{1} + &1.5x_{2}&\leq 650 \\
&&x_{1}, x_{2} &\geq0
\end{align}
$$

将呈现这个(根据您的环境,您可能需要将 \ 加倍才能使换行符起作用):

在此处输入图像描述


推荐阅读