段落と数式の間に、段落と整列した数式の間にあるのと同じ垂直スペースを確保したいのですが、どうすればよいですか?

段落と数式の間に、段落と整列した数式の間にあるのと同じ垂直スペースを確保したいのですが、どうすればよいですか?

私は非常に基本的な数学の組版の宿題をしています。成績には影響しないことはわかっていますが、整列環境の前に、数式モードの式の前よりも多くのスペースがあるのが本当に気になります。

\begin{itemize}

%item(i)
\item[(i)] Einstein is constantly being referenced in popular culture, Einstein wrote:

\[
E^2=(mc^2)^2+(pc)^2
\]

The equation we know best is $E=mc^2$, this is for a non-moving object, where $p$, the momentum, is equal to zero, if $p=0$ then

\begin{align*}
E^2&=(mc^2)^2+(pc)^2\\
&=(mc^2)^2+(0)^2\\
&=(mc^2)^2\\
E&=mc^2
\end{align*}





\end{itemize}

余分なスペースを示す PDF 出力の画像

なぜこのようなことが起こるのか知っている人はいませんか? 方程式を align 環境に配置するよりも良い方法はありますか?

答え1

あなたの問題を正しく理解していれば、これは、テキストとalign環境の間にコードの空白行を残したためにのみ発生します。空白行に を追加するか、空白行を残さないようにすることができます%

次のコードはスペースの大部分を削除します。問題は解決しましたか?

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{itemize}

%item(i)
\item[(i)] Einstein is constantly being referenced in popular culture, Einstein wrote:
%
\[
E^2=(mc^2)^2+(pc)^2
\]
%
The equation we know best is $E=mc^2$, this is for a non-moving object, where $p$, the momentum, is equal to zero, if $p=0$ then
%
\begin{align*}
E^2&=(mc^2)^2+(pc)^2\\
&=(mc^2)^2+(0)^2\\
&=(mc^2)^2\\
E&=mc^2
\end{align*}

\end{itemize}

\end{document}

関連情報