TeXのcases環境で改行ができない場合の対応

TeXなどで複数の数式を{で一括りにする場合cases環境を用いるが、数式が改行されないという問題が発生する。
具体的に言うとこんな感じ

\documentclass{jsarticle}
\begin{document}

\begin{equation}
  \begin{cases}
    \displaystyle \frac{\partial \rho_e}{\partial t} + \nabla \cdot (\rho_e v_e) = 0 \\
    \\
    \displaystyle \frac{\partial v_e}{\partial t} + (v_e \cdot \nabla)v_e = g_e - \frac{1}{\rho_e} \nabla p_e \\
    \\
    \displaystyle p_e \rho_e^{-\gamma_e} = const \\
    \\
    \displaystyle \nabla \cdot E = \frac{\rho}{\varepsilon_0} (\nabla \cdot = div)
    \end{cases}
\end{equation}

\end{document}

とすると
{\frac{\partial \rho_e}{\partial t} + \nabla \cdot (\rho_e v_e) = 0\frac{\partial v_e}{\partial t} + (v_e \cdot \nabla)v_e = g_e - \frac{1}{\rho_e} \nabla p_ep_e \rho_e^{-\gamma_e} = const\nabla \cdot E = \frac{\rho}{\varepsilon_0} (\nabla \cdot = div)
このように改行されない。これを解決するには

\usepackage{amsmath,amsthm,amssymb,cases}

を追加する。すると
{\frac{\partial \rho_e}{\partial t} + \nabla \cdot (\rho_e v_e) = 0
\frac{\partial v_e}{\partial t} + (v_e \cdot \nabla)v_e = g_e - \frac{1}{\rho_e} \nabla p_e
p_e \rho_e^{-\gamma_e} = const
\nabla \cdot E = \frac{\rho}{\varepsilon_0} (\nabla \cdot = div)
となってcases環境でも改行できるようになる。