![对齐平衡方程组](https://linux22.com/image/336121/%E5%AF%B9%E9%BD%90%E5%B9%B3%E8%A1%A1%E6%96%B9%E7%A8%8B%E7%BB%84.png)
我想将右侧的方程与这条假想的红线(左侧)对齐。此外,如果方程只有一个数字(就像在equation
环境中一样),而不是三个,那就太好了。
我尝试使用cases
但却无法使用align
。
如果您对如何清晰地呈现以下方程组有更好的想法,那么我将非常感激您的建议。
\begin{align}
\sum F_x: & & -Q \cdot \cos \gamma - L \cdot \sin \beta + R_{B_x} = 0\\
\sum F_y: & & Q \sin \gamma + L \cos \beta + R_{B_y} - mg = 0 \\
\sum (M_z)_B: & & mgh \cdot \cos \beta - Lh - Qa \cdot \cos(90 - \beta - \gamma) = 0
\end{align}
答案1
要排版具有单个垂直居中的方程编号的多行方程组,您可以使用环境split
中的环境equation
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation} \begin{split}
\sum F_x &\colon {-}Q \cos \gamma - L \sin \beta + R_{B_x} = 0\\
\sum F_y &\colon Q \sin \gamma + L \cos \beta + R_{B_y} - mg = 0 \\
\sum (M_z)_B &\colon mgh \cos \beta - Lh - Qa \cos(90 - \beta - \gamma) = 0
\end{split} \end{equation}
\end{document}
答案2
好的,我想出了以下解决方案:
\begin{subequations} \label{eq:equilibrium}
\begin{align}
&\sum F_x: && -Q \cdot \cos \gamma - L \cdot \sin \beta + R_{B_x} = 0\\
&\sum F_y: && Q \sin \gamma + L \cos \beta + R_{B_y} - mg = 0 \\
&\sum (M_z)_B: && mgh \cdot \cos \beta - Lh - Qa \cdot \cos(90 - \beta - \gamma) = 0
\end{align}
\end{subequations}
这满足了我的需求,但如果有人有更好的解决方案,请分享:)
答案3
你可以这样做alignedat
:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\begin{alignedat}{2}
∑ F_x: & \qquad & & \mathllap{ -}Q · \cos γ- L · \sin β+ R_{B_x} = 0 \\
∑ F_y: & & & Q · \sin γ+ L · \cos β+ R_{B_y} - mg = 0 \\
∑ (M_z)_B: & & & mgh · \cos β- Lh - Qa · \cos(90 - β- γ) = 0
\end{alignedat}
\end{equation}
Current status
\end{document}