flalign 中的水平对齐

flalign 中的水平对齐

我觉得这可能是一个显而易见的问题,但我一直在努力保持 flalign 中的水平间距紧密;但是:

\begin{flalign*}        
&\int_{-\pi}^{0} f(x)dx                                     &&  <  0     & \\        
&- \Big( \int_{-\pi}^{0} \underbrace{f(x)}_{\leq 0}dx \Big) &&  = -(-2)  & \\        
&                                                           &&  = 2      &                      
\end{flalign*}      

我在表达式的两个成员之间看到大量空白。我尝试过各种 & 符号排列,但到目前为止都没有成功。有什么想法吗?

提前致谢

答案1

如果您确实希望使用 flalign* 对齐左边距,则可以插入一个alignedat环境。我擅自将其替换\underbrace\underbracket(from mathtools),在我看来,对于短小的项目来说,它看起来更美观:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{amssymb,mathtools}
\usepackage{amsfonts}

\begin{document}


\begin{flalign*}
    &\! \begin{alignedat}{2} & \int_{-\pi}^{0} f(x)dx& & < 0 \\
    &- \Big( \int_{-\pi}^{0} \underbracket[0.4pt][0.5ex]{f(x)}_{\leq 0}dx \Big) && = -(-2) \\
    & && = 2
    \end{alignedat} &
\end{flalign*}

\end{document}

在此处输入图片描述

相关内容