数式と文章の間の空白を狭めるには,
レイアウトが崩れる場合があるので本当は避けたいですが

\vspace{-2mm}
\begin{equation}
\vspace{-2mm}
X = hoge
\end{equation}

とすれば可能です.
ですが, equation ではなく eqnarray の場合は

\vspace{-2mm}
\begin{eqnarray}
\vspace{-2mm}
Y = hoge \\
Z = foo
\end{eqnarray}

と書いても,文章との間隔が狭まりません.
どのように記述したら良いのでしょうか?

文書全体に対して施すわけではないので,\vspace で操作しております.
宜しくお願いします.