我想在两行对齐环境中使用大括号 (\left( , \right)),这样
\begin{align}
0=\left(a+b+c \\
+d+e\right)
\end{align}
这是不可能的,因为 Latex 希望我在同一行中关闭括号。有人有什么想法吗?
问候迈克尔
答案1
第一行用 结束\right.
,第二行用 开始\left.
。也就是说,编号是没有意义的。每个行,因此您必须使用环境aligned
内的环境equation
。顺便问一下,您要对齐什么?
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{mathtools}
\begin{document}
\begin{equation}\label{myeq}
\begin{aligned}
0=\left(a+b+c\right. \\
\left. +d+e\right)
\end{aligned}
\end{equation}
\end{document}
答案2
虽然您可以使用 和 来关闭它们\left.
,但在这种情况下,我使用、、、\right.
之一。对于这些,您需要使用\big
\Big
\bigg
\Bigg
amsmath.
这些适用于所有分隔符,并且有“正确”的左和右变体:\bigl
,\Bigl
,\biggl
,\Biggl
,\bigr
,\Bigr
\ \biggr,
Biggr`。无论对错,我倾向于使用左右手通用的。
在你的例子中,我会写道:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
0=\big(a+b+c \\ +d+e\big)
\end{align}
\end{document}
产生
毫无疑问,您的真实示例并非如此简单,但您可以根据自己的喜好选择适当大小的宏。