寻找一种更优雅(正确)的方法来创建公式

寻找一种更优雅(正确)的方法来创建公式

我想要实现以下目标:

我确实这样做了,但我的代码看起来就像发生了重大事故一样:

\documentclass{article}
\usepackage{amsmath}
\usepackage{stackengine} 
\begin{document}



\begin{flalign*}
    \setstackgap{L}{15pt}
    \Centerstack[r]{{\text{Something long }} {$\left[\text{Something}_{\text{else}}\right]$}} = & \text{ } \dfrac{\text{Something} * \left( \sum \text{(Something)} + \sum \text{(Something)} \right) } {\text{0,5} * \sum \text{(Something)} + \sum \text{(Something)} } & \\
    + & \text{ } \dfrac{\text{Something} * \left( \sum \text{(Something)} + \sum \text{(Something)} \right) } {\text{0,5} * \sum \text{(Something)} + \sum \text{(Something)} } &
\end{flalign*}      


\end{document}

我开始使用flalign*来使公式左对齐。然后我在这里发布了一个关于在等式左侧对齐两行的问题。这就是包的来源stackengine。当我必须在下标中输入某些内容时,它不会再编译,我开始摆弄$$直到它起作用。我正在使用 来\text{ }在等号和公式之间留出一些间距。&最后使用 来实际将其左对齐。

正如我所说。它有效并产生了所需的结果。但由于我会有很多像这样的公式,我想知道是否有更正确或更好的方法来实现它。

编辑:

我将 MWE 的代码缩减为仅一行。有人向我指出,这是过度的简化。

答案1

请注意,flflalign代表全长,而不是左对齐。该fleqn选项旨在左对齐数学布局:

在此处输入图片描述

\documentclass[fleqn]{article}
\usepackage{amsmath}
\setlength\mathindent{0pt}
\begin{document}


left aligned equation:
\begin{align*}
{\begin{array}{c}
\text{Something long}\\
{[\text{Something}_{\text{else}}]}
\end{array}} 
&= 
\frac{\text{Something} * ( \sum \text{(Something)} + \sum \text{(Something)}) }
 {\text{0,5} * \sum \text{(Something)} + \sum \text{(Something)} }\\[\jot]
&\quad{}+ 
\frac{\text{Something} * ( \sum \text{(Something)} + \sum \text{(Something)}) }
 {\text{0,5} * \sum \text{(Something)} + \sum \text{(Something)} } 
\end{align*}    


\end{document}

相关内容