Расширенный набор многострочных уравнений

Расширенный набор многострочных уравнений

Я хочу набрать многострочное уравнение, которое должно быть сгруппировано по \Theta. Использование multiline, flalignне dmathпривело к желаемому выводу, поскольку вывод не может быть выровнен по левому краю до второго уровня отступа.

Я "трюк" с \phantom{}командой, но думаю, что должен быть лучший способ набрать уравнение. Есть идеи?

Вот минимальный пример, который вы также найдете нана обороте.

\documentclass[preview]{standalone}
\usepackage{verbatim}
\usepackage{amsmath}

\begin{document}
\begin{align*}
    U & = \frac{1}{a+b+c} \cdot \bigg(      \\
      & -\Theta_{x}  \cdot  \Big( a+b+c+d+e+f+g+h+i \Big) \\
      & + \Theta_{y} \cdot \Big(           a+b+c+d+e+f+g+h+i \\
      & \phantom{+ \Theta_{y} \cdot \Big(} +2 (a+b+c+d+e+f+g+h+i) \\
      & \phantom{+ \Theta_{x} \cdot \Big(} -2 (a+b+c+d+e+f+g+h+i) \\ 
      & + \Theta_{z} \cdot \Big(           a+b+c+d+e+f+g+h+i \\
      & \phantom{+ \Theta_{y} \cdot \Big(} +2 (a+b+c+d+e+f+g+h+i) \\
      & \phantom{+ \Theta_{x} \cdot \Big(} -2 (a+b+c+d+e+f+g+h+i)\Big) \bigg) \\      
\end{align*}
\end{document}

Этот пример отображается как:

Многострочное уравнение

решение1

Принимая во внимание симметрию, вы можете поступить следующим образом, но окончательная настройка, конечно, зависит от реальной структуры ваших формул.

\documentclass{article}
\usepackage{amsmath,mathtools}

\begin{document}
\begin{alignat*}{2}
U= \frac{1}{a+b+c} \Bigl(
    &-\Theta_{x} & ( a     &+ b+c+d+e+f+g+h+i ) \\
    &+\Theta_{y} & \bigl(a &+ b+c+d+e+f+g+h+i \\
    &            &         &+ 2(a+b+c+d+e+f+g+h+i) \\
    &            &         &- 2(a+b+c+d+e+f+g+h+i)\bigr) \\
    &+\Theta_{z} & \bigl(a &+ b+c+d+e+f+g+h+i \\
    &            &         &+ 2(a+b+c+d+e+f+g+h+i) \\
    &            &         &- 2(a+b+c+d+e+f+g+h+i)\bigr)\Bigr)
\end{alignat*}
\end{document}

введите описание изображения здесь

решение2

Использование alignedвнутри align*среды:

\documentclass[preview]{standalone}
\usepackage{verbatim}
\usepackage{amsmath}    
\begin{document}

\begin{align*}
U={}& \frac{1}{a+b+c} \cdot \biggl(  \\
    &-\Theta_{x} \cdot \Bigl( a+b+c+d+e+f+g+h+i \Bigr) \\
    &+\Theta_{y} \cdot \begin{aligned}[t]\Bigl( &a+b+c+d+e+f+g+h+i \\
                          &+2 (a+b+c+d+e+f+g+h+i) \\
                          &-2 (a+b+c+d+e+f+g+h+i)\Bigr) \end{aligned} \\ 
    &+\Theta_{z} \cdot \begin{aligned}[t]\Bigl( &a+b+c+d+e+f+g+h+i \\
                          &+2 (a+b+c+d+e+f+g+h+i) \\
                          &-2 (a+b+c+d+e+f+g+h+i)\Bigr)\biggr) \end{aligned} 
\end{align*}

\end{document}

введите описание изображения здесь

решение3

Вот подход с использованием TABstack.

\documentclass[preview]{standalone}
%\usepackage{verbatim}
\usepackage{mathtools,tabstackengine}
\TABstackMath
\TABstackMathstyle{\displaystyle}
\setstackgap{L}{23pt}
\setstacktabulargap{0pt}
\TABbinary
\begin{document}
\[
\tabularCenterstack{rll}{
    U  & = \mathrlap{\frac{1}{a+b+c} \cdot \bigg(}&      \\
      & -\Theta_{x}&  \cdot  \Big( a+b+c+d+e+f+g+h+i \Big) \\
      & + \Theta_{y}& \cdot \Big(           a+b+c+d+e+f+g+h+i \\
      &  &+2 (a+b+c+d+e+f+g+h+i) \\
      &  &-2 (a+b+c+d+e+f+g+h+i) \\ 
      & + \Theta_{z}& \cdot \Big(           a+b+c+d+e+f+g+h+i \\
      &  &+2 (a+b+c+d+e+f+g+h+i) \\
      &  &-2 (a+b+c+d+e+f+g+h+i)\Big) \bigg)     
}
\]
\end{document}

введите описание изображения здесь

А просто перевернув to U &=, U =&тета-члены сместятся вправо:

введите описание изображения здесь

Связанный контент