![使用 align 对齐方程式](https://linux22.com/image/451299/%E4%BD%BF%E7%94%A8%20align%20%E5%AF%B9%E9%BD%90%E6%96%B9%E7%A8%8B%E5%BC%8F.png)
答案1
您在后续评论中问道:
您是否知道是否有可能以某种方式控制方程式左列(m)和右列之间的间距?
这实际上就是alignat
和alignat*
环境发挥作用的地方。考虑以下三种alignat*{2}
环境:
第一组表明,总体而言不是最好不要在左手和右手方程之间提供分隔指令。第二组和第三组仅在指令\qquad
放置的位置上有所不同:中间组位于第 2 行,第三组和最后一组位于第 1 行。实际上,人们会(应该?)将间距指令(此处\qquad
:)放置在间距最窄的行中。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
m&=0{:} & a&=b\\
m&=1{:} & abc&=def+1\\
m&=2{:} & e&=mc^2-H(x,y,z)
\end{alignat*}
\begin{alignat*}{2}
m&=0{:} & a&=b\\
m&=1{:} &\qquad abc&=def+1\\
m&=2{:} & e&=mc^2-H(x,y,z)
\end{alignat*}
\begin{alignat*}{2}
m&=0{:} &\qquad a&=b\\
m&=1{:} & abc&=def+1\\
m&=2{:} & e&=mc^2-H(x,y,z)
\end{alignat*}
\end{document}