IEEEeqnarray 分页符

IEEEeqnarray 分页符

我正在使用 IEEEeqnarray,并且有一个包含多行的方程式。LaTeX 坚持将此方程式放在新页面上,因为当前页面底部没有足够的空间容纳它。我宁愿让方程式从当前页面开始并溢出到新页面,以避免当前页面底部出现大片空白。我该如何实现这一点?

谢谢...

答案1

默认IEEEtran允许跨页中断方程式:

第 1 页底部

样本取自第 1 页

第 2 页顶部

页面示例

\documentclass{IEEEtran}

\begin{document}
Text.\newpage\vspace*{22cm}
A multiline display
\begin{IEEEeqnarray}{rCl}
  x &= &y\\
  p &= &q\\
  u &= &v
\end{IEEEeqnarray}

\end{document}

但是,加载amsmath包会关闭此行为。amsmath包提供的\allowdisplaybreaks功能既可以在整个文档中使用,也可以应用于单个显示,如下所示:

\documentclass{IEEEtran}

\usepackage{amsmath}

\begin{document}
Text.\newpage\vspace*{22cm}
A multiline display
{\allowdisplaybreaks
\begin{IEEEeqnarray}{rCl}
  x &= &y\\
  p &= &q\\
  u &= &v
\end{IEEEeqnarray}}

\end{document}

这将导致跨页面的等式断裂,如之前所述。

请注意,IEEEeqnarraybox永远不会跨页面中断。

相关内容