
Как мне разорвать первую строку?
\begin{equation}
\begin{aligned}[2]
& some stuff \left\{ stuff' + stuff'' \right\} \\
& = some other stuff
\end{aligned}
\end{equation}
таким образом, чтобы был получен следующий графический вывод
stuff { ...
+ ... }
= some other stuff
для графических скобок, используя \right.
и т. д.?
решение1
Просто чтобы подробнее рассказать о моем комментарии
\documentclass{article}
\usepackage{amsmath,mathtools}
\begin{document}
\begin{align}
\begin{split}
\MoveEqLeft some stuff \bigg\{
\!\begin{aligned}[t] & stuff' \\
& + stuff'' \bigg\}
\end{aligned}
\\
& = some other stuff
\end{split}
\end{align}
\end{document}
решение2
\documentclass{article}
\usepackage{mathtools,calc}
\begin{document}
\begin{align}
some stuff \bigg\{ & stuff' \nonumber\\
& + stuff'' \bigg\} \\
\makebox[\widthof{$some stuff \bigg\{$}][l]{$= some other stuff $}\nonumber
\end{align}
\end{document}
решение3
Я думаю, что главная проблема, с которой вы столкнулись, заключается в том, что последняя строка, будучи длиннее, влияет на выравнивание строк над ней. Поэтому вы можете использовать mathrlap
так, чтобы длина последней строки не влияла на выравнивание:
Обратите внимание, что =
выравнивается по правому краю указанной точки выравнивания. Это происходит потому, что обычное выравнивание таково: все, что слева от знака равенства, выравнивается по правому краю, а все, что справа от знака равенства, выравнивается по левому краю.
Однако, если вы хотите, чтобы последний текст был выровнен по левому краю, то я бы рекомендовал использовать alignedat
вместо этого:
Код:aligned
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
\begin{aligned}
\text{some stuff} \bigg\{ & \text{stuff }' \\
& + \text{stuff }'' \bigg\} \\
=\mathrlap{\text{some other stuff}}
\end{aligned}
\end{align}
\end{document}
Код:alignedat
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
\begin{alignedat}{3}
&\text{some stuff} \bigg\{ && \text{stuff }' \\
& && + \text{stuff }'' \bigg\} \\
&=\mathrlap{\text{some other stuff}}
\end{alignedat}
\end{align}
\end{document}