在等式末尾添加句号会使等式编号出现在下一行

在等式末尾添加句号会使等式编号出现在下一行

我遇到了一个问题。我正在写物理学论文,所以我用了很多方程式。由于方程式要被视为句子的一部分,所以它们在末尾包含标点符号。我给所有方程式都编了号,但标点符号会使方程式编号出现在新行上。我使用以下代码将方程式引入论文中:

\begin{equation}

\label{ix}

\centerline{$I_{aligned} = I - I_{rot}$.}

\end{equation}

这使得方程式如下所示:

在此处输入图片描述

但我希望方程编号与方程在同一行。

答案1

句号的存在根本不重要。你可以用

\begin{equation}
\centerline{$a=b$}
\end{equation}

\begin{equation}
\centerline{$a=b$}
\end{equation}

在此处输入图片描述

事实是,输入从一开始就是错误的:\centerline是一个纯 TeX 宏,不应该在 LaTeX 中使用,除非非常特别需要效果。

环境equation已经将数学材料置于中心,无需进一步努力。因此,您的输入应该是

\documentclass{article} % this class just for producing the example

\usepackage{amsmath} % for math typesetting

\begin{document}

\begin{equation}
\label{ix}
I_{\textup{aligned}} = I - I_{\textup{rot}}.
\end{equation}

\end{document}

注意,内部不允许有空行equation,并且文本下标应采用直立字体。

在此处输入图片描述

相关内容