我有一个多行方程,我想让括号大小匹配。我在网上看到的建议是使用\left( equation \right. \\ left. rest-of-equation \right)
。但是,这种语法让方程的前半部分不知道后半部分是什么。例如,如果在分隔符后包含一个平方根项,则第二个括号将大于左括号。当您使用环境aligned
拆分长方程时,这看起来有点令人反感。
将上面的等式与下面的等式进行比较。下面等式的括号大小相同,但上面等式左边的括号明显较小。
顶部代码:
\begin{aligned}[t]
\gamma_{\text{u}} + \frac{1}{108}
\left(57\gamma_{\text{er}} \right. &+ 38\gamma_{\text{se}}\\ & {}\pm
\left.\sqrt{2601 \gamma_{\text{er}}^2 + 3648
\gamma_{\text{er}}\gamma_{\text{se}} + 1444 \gamma_{\text{se}}^2}
\right)
\end{aligned}
底部代码:
\begin{aligned}[t] \gamma_{\text{u}} + \frac{1}{16}
\left(9\gamma_{\text{er}} + 6\gamma_{\text{se}} \pm \sqrt{49
\gamma_{\text{er}}^2 + 76 \gamma_{\text{er}}\gamma_{\text{se}} + 36
\gamma_{\text{se}}^2} \right) \end{aligned}
答案1
您还可以将所有部分放在所有行上,并隐藏不属于的部分\vphantom{...}
。这样,它们会增加高度,但不会占用空间,并且您的括号应该匹配。(就我个人而言,我发现这会让源代码变得太混乱,而且我不太喜欢\left
and \right
,所以我会这样做\bigg
等在这些情况下请手动操作。
我还隐约记得看到过一个可以在多行上运行的重新实现,而且似乎是在breqn
。
答案2
这是一个相当古老的讨论,但如果有人仍然遇到这样的问题,我建议你在这里查找http://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics#align_and_align.2A。他们建议在转到下一行时使用 \right. 和 \left.。这样大小和所有内容都会合适,并且您的源代码不会完全被 \vphantom 内容弄乱。