一、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*}