如何防止分割环境将方程编号放在新行上?

如何防止分割环境将方程编号放在新行上?

我使用环境编写了几个长方程split,其中一个方程的编译输出显示在附加的屏幕截图中。特别是对于这个方程,方程编号 (5.4) 出现在最后一条方程线下方一行,而在其他示例中,它出现在右侧垂直居中。我怀疑这种行为是由于页面宽度超出。在图示的情况下,我希望方程编号不出现在新行上。一种建议的样式是让它出现在与最后一条方程线相同的垂直位置(逗号后)。有什么方法可以强制执行吗?

或者,关于如何重写方程以适合页面,有什么建议吗?在这种情况下,请注意 M 和 R 是非交换矩阵。

在此处输入图片描述

示例中的代码严重依赖自定义宏,因此我怀疑包含完整所需代码是否有用。但是,结构如下:

\begin{equation}
   \label{eq:reduced_rayleigh_expanded}
   \begin{split}
      li & ne 1 \\
      &+ line 2 \\
      &+ line 3 \\
      &+ line 4 \\
      =&\ line 5 \\
      &+ line 6,
   \end{split}
\end{equation}

答案1

这个怎么样?

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
  \label{eq:reduced_rayleigh_expanded}
  li & ne 1 \nonumber\\
  &+ line 2 \nonumber\\
  &+ line 3 \nonumber\\
  &+ line 4 \nonumber\\
  =&\ line 5 \nonumber\\
  &+ line 6,
\end{align}
\end{document}

在此处输入图片描述

相关内容