与 \allowdisplaybreaks 相反

与 \allowdisplaybreaks 相反

如果我加载该包,amsmath它不允许默认破坏、、、环境及其加星号版本中的页面之间 multline的对齐。aligngatheralignat

无论如何存在全局声明 \allowdisplaybreaks(或者\allowdisplaybreaks[1-4])允许中断。此声明可以放在前言文档或任何地方该文件自该日起生效。

假设你想在文档中稍后取消此效果(重置为默认值),那么是否有全局声明与此相反的\allowdisplaybreaks做法?

答案1

\allowdisplaybreaks会改变\interdisplaylinepenalty参数。你可以撤消\allowdisplaybreaks使用

\interdisplaylinepenalty=10000

尝试\interdisplaylinepenalty=10000在下面的示例中进行评论以查看效果。

\documentclass{article}
\addtolength\textheight{1cm}
\usepackage{amsmath}
\usepackage{lipsum}
\allowdisplaybreaks
\begin{document}
\lipsum[1-5]
\interdisplaylinepenalty=10000
\begin{align*}
a &= b \\
  &= c \\
  &= d \\
  &= e
\end{align*}
\end{document}

或者有更简单的方法:\allowdisplaybreaks[0]

相关内容