我怎样才能打破第一行
\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}