![如何创建一个一侧有一行、另一侧有两行的数学环境?](https://linux22.com/image/280836/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E4%B8%80%E4%BE%A7%E6%9C%89%E4%B8%80%E8%A1%8C%E3%80%81%E5%8F%A6%E4%B8%80%E4%BE%A7%E6%9C%89%E4%B8%A4%E8%A1%8C%E7%9A%84%E6%95%B0%E5%AD%A6%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
我有以下数学方程式:
\begin{align*}
&\mathcal{H} = \mathcal{H}^{(0)} + \mathcal{H}^{(1)} \\
&\mathcal{H}^{(0)} = -\frac{\hbar^2}{2m}(\nabla_{1}^{2} + \nabla_{2}^{2}) - \frac{e^2}{r_1} - \frac{e^2}{r_2}\\
&\mathcal{H}^{(1)} = \left(\frac{e^2}{R_{ab}} + \frac{e^2}{r_{12}} - \frac{e^2}{r_{a1}} - \frac{e^2}{r_{b2}}\right)
\end{align*}
我想让第一个方程式垂直居中在左侧,删除 where,并将其他两个方程式简单地放在右侧的两行中。如何实现?
我尝试过使用表格,但这需要禁忌或数组。来源
我想要一个仅限 amsmath 的解决方案,但如果这不可能,那么任何非浮动的东西都会很好。
答案1
从对 Werner 解决方案的评论中我了解到,您希望更轻松地获得变体:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\mathcal{H} = \mathcal{H}^{(0)} + \mathcal{H}^{(1)}
\qquad
\begin{aligned}
&\mathcal{H}^{(0)} = -\frac{\hbar^2}{2m}(\nabla_{1}^{2} + \nabla_{2}^{2}) - \frac{e^2}{r_1} - \frac{e^2}{r_2}\\
&\mathcal{H}^{(1)} = \left(\frac{e^2}{R_{ab}} + \frac{e^2}{r_{12}} - \frac{e^2}{r_{a1}} - \frac{e^2}{r_{b2}}\right)
\end{aligned}
\]
\end{document}
答案2
使用不同的对齐方式,您还可以使用以下命令:
\documentclass[11pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\mathcal{H} &= \mathcal{H}^{(0)} + \mathcal{H}^{(1)}
&\mathcal{H}^{(0)}& = -\frac{\hbar^2}{2m}(\nabla_{1}^{2} + \nabla_{2}^{2}) - \frac {e^2} {r_1} - \frac{e^2}{r_2}\\
& & \mathcal{H}^{(1)} &= \left(\frac{e^2}{R_{ab}} + \frac{e^2}{r_{12}} - \frac{e^2} {r_{a1}} - \frac{e^2}{r_{b2}}\right)
\end{align*}
\end{document}