Add equation number in array

enter image description here

amsmath has several environments designed to number each row, or as here number the group as a whole. Do not use array for such display constructs the spacing and style are not designed for that.

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath}
\usepackage{amssymb,amsthm}
\begin{document}

\textbf{Conservation of energy}
\begin{equation}
\begin{split}
  E_{\mathrm{kin}}                  &= E'_{\mathrm{kin}}                   \\
  m_1 v_1^2 + m_2 v_2^2             &= m_1 {v'}_{1}^{2} + m_2 {v'}_{2}^{2} \\
  m_1 (v_1^2 - {v'}_1^2)            &= m_2 ({v'}_2^2 - v_2^2)              \\
  m_1 (v_1 + {v'}_1) (v_1 - {v'}_1) &= m_2 ({v'}_2 + v_2) ({v'}_2 - v_2) 
\end{split}
\end{equation}

\textbf{Conservation of momentum}  
\begin{equation}
\begin{split}
  p                  &= p'                      \\
  m_1 v_1 + m_2 v_2  &= m_1 {v'}_1 + m_2 {v'}_2 \\
  m_1 (v_1 - {v'}_1) &= m_2 ({v'}_2 - v_2)
\end{split}
\end{equation}


\end{document}

You could do it this way:

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath}
\usepackage{amssymb,amsthm}
\begin{document}
\begin{align}
  & \textbf{Conservation of energy} 
   & E_{kin}                          &= E'_{kin}                         \notag\\
  && m_1 v_1^2 + m_2 v_2^2            &= m_1 {v'}_{1}^{2} + m_2 {v'}_{2}^{2}    \\
  && m_1 (v_1^2 - {v'}_1^2)           &= m_2 ({v'}_2^2 - v_2^2)           \notag\\
  && m_1 (v_1 + {v'}_1) (v_1 - {v'}_1)&= m_2 ({v'}_2 + v_2) ({v'}_2 - v_2)\notag\\[2ex]
  & \textbf{Conservation of momentum}
   & p                                &= p'                               \notag\\
  && m_1 v_1 + m_2 v_2                &= m_1 {v'}_1 + m_2 {v'}_2                \\
  && m_1 (v_1 - {v'}_1)               &= m_2 ({v'}_2 - v_2)               \notag
\end{align}
\end{document}

enter image description here


You can use alignedat, but some manual work is needed for sharing the column widths across the two parts; we identify the widest columns in the global alignment and set three dimensions before doing the display.

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath,mathtools,amssymb,amsthm}

\usepackage{lipsum} % just for the example

\newlength{\izA}\newlength{\izB}\newlength{\izC}
\newcommand{\mmb}[3]{\mathmakebox[#1][#2]{\displaystyle#3}}

\begin{document}

\lipsum*[2]
%%% settings for the display
\settowidth{\izA}{\textbf{Conservation of momentum}}%
\settowidth{\izB}{$\displaystyle m_1 (v_1 + {v'}_1) (v_1 - {v'}_1)$}%
\settowidth{\izC}{$\displaystyle m_2 ({v'}_2 + v_2) ({v'}_2 - v_2)$}%
%%%
\begin{gather}
\begin{alignedat}{2}
&\mmb{\izA}{l}{\textbf{Conservation of energy}}
   & \mmb{\izB}{r}{E_{\mathrm{kin}}}   &= \mmb{\izC}{l}{E'_{\mathrm{kin}}}    \\
  && m_1 v_1^2 + m_2 v_2^2             &= m_1 {v'}_{1}^{2} + m_2 {v'}_{2}^{2} \\
  && m_1 (v_1^2 - {v'}_1^2)            &= m_2 ({v'}_2^2 - v_2^2)              \\
  && m_1 (v_1 + {v'}_1) (v_1 - {v'}_1) &= m_2 ({v'}_2 + v_2) ({v'}_2 - v_2)
\end{alignedat}
\\
\begin{alignedat}{2}
&\textbf{Conservation of momentum}
   & \mmb{\izB}{r}{p}                  &= \mmb{\izC}{l}{p'}                   \\
  && m_1 v_1 + m_2 v_2                 &= m_1 {v'}_1 + m_2 {v'}_2             \\
  && m_1 (v_1 - {v'}_1)                &= m_2 ({v'}_2 - v_2)
\end{alignedat}
\end{gather}
\lipsum[3]

\end{document}

enter image description here

Alternative solution with split, so we need less measuring.

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{amsmath,mathtools,amssymb,amsthm}

\usepackage{lipsum} % just for the example

\newlength{\lefthandside}
\newcommand{\leftbox}[2][]{%
  \makebox[\lefthandside][s]{#1\hfill$\displaystyle#2$}%
}

\begin{document}

\lipsum*[2]
%%% settings for the display
\settowidth{\lefthandside}{%
  \textbf{Conservation of momentum}%
  \quad
  $\displaystyle m_1 (v_1 + {v'}_1) (v_1 - {v'}_1)$%
}%
%%%
\begin{align}
\begin{split}
\leftbox[\textbf{Conservation of energy}]
  {E_{\mathrm{kin}}}                        &= E'_{\mathrm{kin}} \\
\leftbox{m_1 v_1^2 + m_2 v_2^2}             &= m_1 {v'}_{1}^{2} + m_2 {v'}_{2}^{2} \\
\leftbox{m_1 (v_1^2 - {v'}_1^2)}            &= m_2 ({v'}_2^2 - v_2^2)              \\
\leftbox{m_1 (v_1 + {v'}_1) (v_1 - {v'}_1)} &= m_2 ({v'}_2 + v_2) ({v'}_2 - v_2)
\end{split}
\\
\begin{split}
\leftbox[\textbf{Conservation of momentum}]
  {p}                                       &= p'                   \\
\leftbox{m_1 v_1 + m_2 v_2}                 &= m_1 {v'}_1 + m_2 {v'}_2             \\
\leftbox{m_1 (v_1 - {v'}_1)}                &= m_2 ({v'}_2 - v_2)
\end{split}
\end{align}
\lipsum[3]

\end{document}

enter image description here