在行尾和行首都放置等号 (dmath)

在行尾和行首都放置等号 (dmath)

我使用 dmath 来处理方程式,因为它会自动换行。我学过,如果两个公式用等号分隔,并且它们在不同的行上,那么等号应该同时出现在第一行的末尾和第二行的开头。(而且我认为这样看起来也更漂亮。)dmath 只在第二行的开头放置等号。当我在等式之间放置两个等号时,它会换行两次,第一个等号最终成为单独的一行。我想我可以通过使用方程式而不是 dmath 并强制换行来解决这个问题,但我喜欢自动换行。有什么方法可以告诉 dmath 在两行上都放置等号吗?(我对 + 也遇到同样的问题,它只出现在第二行的开头。)

答案1

一个可能的解决方案是,既可以自动换行,又可以在你想要的位置精确显示等号和行号,还可以允许分页(dmath不允许),如下所示:

有没有办法用宏来检查方程式是否太长而无法在一行中容纳?

我在这里发布的宏可以处理最多 8 个由等号链接的等式。

相关内容