将多行或长方程式左对齐

将多行或长方程式左对齐

我有一个很长的等式,需要将其分成多行才能适合我的页面。我想将此等式的第一行对齐到页面的左侧,然后下一行应与第一行的 = 符号对齐。

目前我有以下内容

\begin{flalign}
    \begin{aligned}FC\ M-0\ Future\ MI\ (u) = CALCULATE([Quantity\ (u)],P2\_Profile\_Data \\ 
    [Cycle\_Distance] ="M-0", P2\_Profile\_Data[Profile]="MI", \\
    FinCalendar[Fin MonthOffset]>=1 \&\&
    FinCalendar[Fin MonthOffset]<=50
    )
    \end{aligned}
\end{flalign}

上面的代码没有将第一行与页面左侧对齐,第二行也没有与第一行的 = 符号对齐。 输出截图

答案1

类似这样的事情可能会有效:

\documentclass[11pt]{article}
\usepackage{lipsum}
\usepackage{amsmath}
\begin{document}

\lipsum[1]
\begin{equation}
\scriptsize
    \begin{aligned}FC\ M-0\ Future\ MI\ (u) &= CALCULATE([Quantity\ (u)],P2\_Profile\_Data \\ 
    [Cycle\_Distance] &="M-0", P2\_Profile\_Data[Profile]="MI", \\
    FinCalendar[Fin MonthOffset]&\ge 1 \&\&
    FinCalendar[Fin MonthOffset]\le 50
    )
    \end{aligned}
\end{equation}
\end{document}

但我相信你可以找到更好的方法,比如将文本放在\text命令中,用“首字母缩略词”定义长单词,这样等式就可以适合文本\normalsize

相关内容