我注意到,对于多个单列行,flalign
会产生右对齐公式,而其他对齐环境由amsmath
生成居中对齐的公式。请参阅下面的 MWE。
代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather*}
\int_{a}^{b} f(t) \, dt = F(b) - F(a) \\
a^2 = b^2 + c^2
\end{gather*}
\begin{flalign*}
\int_{a}^{b} f(t) \, dt = F(b) - F(a) \\
a^2 = b^2 + c^2
\end{flalign*}
\end{document}
amsmath
的用户手册无法解释这种行为。
如何在 中使公式居中对齐flalign
?
请注意,我不想在等号处对齐行。我希望公式相对于页面的整个正文宽度居中,我需要使用以下方法实现此目的flalign
(我正在这样做这)。
答案1
可以使用\nathclap
(mathtools)来完成,但gather
更简单。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{gather*}
\int_{a}^{b} f(t) \, dt = F(b) - F(a) \\
a^2 = b^2 + c^2
\end{gather*}
\begin{flalign*}
&& \mathclap{\int_{a}^{b} f(t) \, dt = F(b) - F(a)} &&\\
&& \mathclap{a^2 = b^2 + c^2} &&
\end{flalign*}
\end{document}