![如何将等式项对齐到 = 下方](https://linux22.com/image/273097/%E5%A6%82%E4%BD%95%E5%B0%86%E7%AD%89%E5%BC%8F%E9%A1%B9%E5%AF%B9%E9%BD%90%E5%88%B0%20%3D%20%E4%B8%8B%E6%96%B9.png)
如何按照 = 排列方程式,像这样:
a*b*c = d*e*f
g*h = i*j
k = l*m*n
o*p*q = r
我以前见过它但我不知道如何找到它!
答案1
您正在寻找align
提供的环境amsmath
。
在下面的代码中,& 符号表示垂直对齐点。align
环境中的每一行都将对齐,以使所有 & 符号都垂直对齐。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
a*b*c &= d*e*f\\
g*h &= i*j\\
k &= l*m*n\\
o*p*q &= r% \\ is not needed in this line!
\end{align}
\end{document}
答案2
如果需要方程编号,有以下 2 个选项。
每条线的方程编号
\documentclass[preview,border=10pt]{standalone}% change it back to
%\documentclass{article}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt\relax% for my own purpose, remove this line!
\begin{align}
a*b*c &= d*e*f\\
g*h &= i*j\\
k &= l*m*n\\
o*p*q &= r% no \\ in this line!
\end{align}
\end{document}
整体作为一组的方程编号
\documentclass[preview,border=10pt]{standalone}% change it back to
%\documentclass{article}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt\relax% for my own purpose, remove this line!
\begin{equation}
\begin{split}
a*b*c &= d*e*f\\
g*h &= i*j\\
k &= l*m*n\\
o*p*q &= r% no \\ in this line!
\end{split}
\end{equation}
\end{document}
但是如果您不需要方程编号,请align
用align*
或equation
替换equation*
。\[ ... \]
也可以用于后一种情况!