让多行公式浮动是一种好的风格吗?

让多行公式浮动是一种好的风格吗?

我使用multline环境来排版相当大的公式,这些公式占据了页面的 1/3。由于环境multline不会跨页,因此环境前的文本布局有时相当丑陋(因为公式只会从下一页的顶部开始)。

我正在考虑让multline环境浮动,例如将其包裹在figure环境中。这种风格可以接受吗?应该避免吗?

答案1

正如评论中提到的那样,amsmath如果您使用,环境将会中断\allowdisplaybreaks

如果您不想让它们中断,并且您有很多大型表达式,则可以(但不常见)对它们进行浮动,但是在这种情况下您应该定义自定义eqnfloat类型而不是使用figure,并对所有编号方程式使用浮动环境。

LaTeX 按顺序保存每种类型的浮点数,因此如果您在图中放置一个方程式但将其编号为方程式,它将与其他方程式不按顺序排列,但与任何图形保持一致,这不是读者所期望的。

除了和之外,定义一种新的浮点类型table并不难,但最简单的方法可能是使用包为此目的提供的figure特定声明。float

相关内容