我正在做一個非常基本的數學排版作業。我知道這不會對分數產生任何影響,但令我煩惱的是,對齊環境之前的空間比數學模式下方程式之前的空間更多。
\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}
有人知道為什麼會發生這種情況?有沒有比將方程式置於對齊環境中更好的方法?
答案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}