方程之间的空间不一样

方程之间的空间不一样

我想写下这些方程式:

\documentclass[fleqn,12pt]{article}

\usepackage[top=0.75in, bottom=1in, left=1in, right=1in]{geometry}
\geometry{a4paper} 
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{systeme}

\begin{document}

$$
\Sigma F=ma:
\begin{cases}
 for(M): M\ddot x_1&=-kx_1+T-2k(x_1-x_3-r\theta)+F_1 \\
for(3m): 3m\ddot x_2&=F_2-T\\
for(m): m\ddot x_3&=-c\dot x-3-3kx_3+2k(x_1-x_3-r\theta)+F_3
\end{cases}
$$

\end{document}

但方程之间的空间是不一样的!

編輯:

我怎样才能添加编号?

答案1

我建议使用这个变体,基于empheqalignat。您可能需要考虑以下不同的行subequations

\documentclass[fleqn,12pt]{article}

\usepackage[top=0.75in, bottom=1in, left=1in, right=1in]{geometry}
\geometry{a4paper}
\usepackage{tikz}
\usepackage{empheq}
\usepackage{systeme}

\begin{document}

\begin{subequations}
  \begin{empheq}[left ={\Sigma F=ma\colon \empheqlbrace}]{alignat = 2}%
  & \text{for $(M)$: } &M\ddot x_1 &=-kx_1+T-2k(x_1-x_3-r\theta)+F_1 \\
 & \text{for $(3m)$: }& \quad 3m\ddot x_2&=F_2-T\\
 & \text{for $(m)$: } & m\ddot x_3& =-c\dot x-3-3kx_3+2k(x_1-x_3-r\theta)+F_3
\end{empheq}
\end{subequations}

  \begin{empheq}[left ={\Sigma F=ma\colon \empheqlbrace}]{alignat = 2}%
  & \text{for $(M)$: } &M\ddot x_1 &=-kx_1+T-2k(x_1-x_3-r\theta)+F_1 \\
 & \text{for $(3m)$: }& \quad 3m\ddot x_2&=F_2-T\\
 & \text{for $(m)$: } & m\ddot x_3& =-c\dot x-3-3kx_3+2k(x_1-x_3-r\theta)+F_3
\end{empheq}

\end{document} 

在此处输入图片描述

答案2

当连续的方程式块被分组时,间距从来都不是好东西。使用多行环境通常可以获得更好的结果,也许gather,来自amsmath

\documentclass[fleqn,12pt]{article}

\usepackage[top=0.75in, bottom=1in, left=1in, right=1in]{geometry}
\geometry{a4paper} 
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{systeme}

\begin{document}
\noindent
separate \verb+equation+s:
\begin{equation}
for(M): M\ddot x_1=-kx_1+T-2k(x_1-x_3-r\theta)+F_1
\end{equation}
\begin{equation}
for(3m): 3m\ddot x_2=F_2-T
\end{equation}
\begin{equation}
for(m): m\ddot x_3=-c\dot x-3-3kx_3+2k(x_1-x_3-r\theta)+F_3
\end{equation}

\noindent
all three in a \verb+gather+:
\begin{gather}
for(M): M\ddot x_1=-kx_1+T-2k(x_1-x_3-r\theta)+F_1\\
for(3m): 3m\ddot x_2=F_2-T\\
for(m): m\ddot x_3=-c\dot x-3-3kx_3+2k(x_1-x_3-r\theta)+F_3
\end{gather}

\end{document}

示例代码的输出

笔记: “for” 可能应该被标记为\text{...},这样会将单词设置为“通常的”罗马字体。(感谢@Bernard 的评论;我没有注意。)

相关内容