缩小对齐公式以适合页面宽度而不创建新行

缩小对齐公式以适合页面宽度而不创建新行

我看见关于将方程式拟合到页面宽度的帖子,但它并没有真正回答我的问题。我有以下代码片段:

\documentclass[11pt,a4paper,fleqn]{report}
\usepackage{amsmath}
\usepackage{amsfonts}        
\begin{document}

\begin{align}
I:=&...\\
&=(1+(-1)^m+(-1)^n+(-1)^m(-1)^n)b_{mn}\int_0^\infty\xi_2^n\int_0^\infty\xi_1^m\exp(-\frac{1}{2}\lambda_1\xi_1^2)\mathrm d\xi_1\exp(-\frac{1}{2}\lambda_2\xi_2^2)\mathrm d\xi_2\\
& = (1+(-1)^m+(-1)^n+(-1)^m(-1)^n)I_1\\ 
...
\end{align}
\end{document}

得出以下两行方程(...是一些其他代码,但与问题无关)在此处输入图片描述 可以看出,第一行对于页面来说太长,并将方程编号“推”到另一行。有没有办法缩小方程,例如在积分之前有 $1$ 的部分使用更少的空间?

答案1

解决方案是使用flalign\medmath命令 fromnccmathgeometry使右边距更加倾斜。无关:我用:=from\coloneqq替换mathtools,因此冒号位于数学轴的中心:

\documentclass[11pt,a4paper,fleqn]{report}
\usepackage{mathtools, nccmath}
\usepackage{amsfonts}
\usepackage[showframe]{geometry}

\begin{document}

\begin{flalign}
 I&\coloneqq ... & & & & \\
    &=\medmath{(1+(-1)^m+(-1)^n+(-1)^m(-1)^n)b_{mn}\int_0^\infty\!\!\xi_2^n\int_0^\infty\!\!\xi_1^m\exp\Bigl(-\frac{1}{2}\lambda_1\xi_1^2\Bigr)\,\mathrm d\xi_1\exp\Bigl(-\frac{1}{2}\lambda_2\xi_2^2\Bigr)\,\mathrm d\xi_2}\\
    & = (1+(-1)^m+(-1)^n+(-1)^m(-1)^n)I_1\\
    ...
    \end{flalign}
    \end{document

} 在此处输入图片描述

相关内容