您的位置:

Latex公式换行等号对齐

一、Latex公式换行

在Latex中,公式换行可以使用\newline和\\\进行换行,其中\newline表示新建一行,但不产生缩进,而\\\则表示新建一行并产生缩进。

例如,下面的代码实现了一个公式在等号处换行,利用了\newline来实现。

\begin{align*}
    f(x) = &\int_{a}^{b} x^2 dx + \\
           &\int_{a}^{b} 2x dx + \\
           &\int_{a}^{b} 3 dx
\end{align*}

二、Latex公式在等号处对齐

在Latex中,公式在等号处对齐可以使用align环境,通过&符号来实现。

例如,下面的代码实现了一个公式在等号处对齐,使用了align环境以及&符号。

\begin{align*}
    f(x) &= \log x + 2x + 1 \\
         &= \log x + x + x + 1 \\
         &= \log x + x(1 + 1) + 1
\end{align*}

三、Latex公式另起一行对齐等号

在Latex中,公式另起一行但仍要对齐等号可以使用split环境。

例如,下面的代码实现了一个公式另起一行但仍要对齐等号,使用了split环境。

\begin{equation*}
\begin{split}
    f(x) &= \sin x + \cos x \\
         &= \sin x + \sin \frac{\pi}{2} - \sin x \\
         &= \sin x + \sin \frac{\pi}{2} + \sin(2\pi - x) \\
         &= \sin x + 1 + \sin(2\pi - x)
\end{split}
\end{equation*}

四、Latex公式换行对齐

在Latex中,公式换行并对齐可以使用multline环境。

例如,下面的代码实现了一个公式换行并对齐,使用了multline环境。

\begin{multline*}
    f(x) = (x^2 + x + 1)(x^3 + x^2 + x + 1) + \\
           (x^3 + x^2 + x + 1)(x^2 + x + 1)
\end{multline*}

五、Latex如何换行并对齐

在Latex中,除了上面提到的环境以外,还存在其他换行并对齐的方式。

利用\notag可以让公式不显示编号,并能够达到对齐的效果。利用split或aligned环境可以实现多行公式的对齐。

例如,下面的代码展示了一个利用\notag进行换行并对齐的例子,以及使用split和aligned环境实现多行公式的对齐。

\begin{align*}
    f(x) &= \sin x + \cos x \\
         &= \sin x + \sin \frac{\pi}{2} - \sin x \notag \\
         &= \sin x + \sin \frac{\pi}{2} + \sin(2\pi - x) \\
         &= \sin x + 1 + \sin(2\pi - x)
\end{align*}

\begin{equation*}
\left\{
\begin{aligned}
    x + y &= 2 \\
    2x - y &= 1 \\
    3x + 4z &= 0
\end{aligned}
\right.
\end{equation*}

六、Latex多个公式左对齐

在Latex中,利用aligned环境可以实现多个公式的左对齐。需要注意的是,在使用aligned环境时需要在外面套一个equation环境,否则会产生错误。

例如,下面的代码展示了一个利用aligned环境实现多个公式左对齐的例子。

\begin{equation*}
\begin{aligned}
    f(x) &= x^3 + 2x^2 - 3x + 5 \\
    g(x) &= \sin x + \cos x \\
    h(x) &= \frac{1}{x} + \frac{1}{x^2} \\
\end{aligned}
\end{equation*}