我想使用 \left 来增加数组后括号 } 的大小。我不想使用示例中所示的 \Big 之类的命令。原因是我将对具有不同长度的不同数组多次使用此命令。
代码的第一部分是我未成功的尝试。
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{c}
f(x) \\ g(x) \\ h(x)
\end{array}\left\}\right. = \ldots
\]
\[
\begin{array}{c}
f(x) \\ g(x) \\ h(x)
\end{array}\Bigg\} = \ldots
\]
\end{document}
答案1
您还可以使用 之一,或 中的环境\big, \Big, \bigg, \Biggl/r
之一 ,或同名包中的环境。rcases, drcases, rcases*, drcases*
mathtools
empheq
请注意,在这些情况下您不必加载amsmath
,因为 empheq 会加载 mathtools,而后者又会加载 amsmath。
例子:
\documentclass{article}
\usepackage{empheq} %
\begin{document}
\[ \begin{rcases}
f(x) \\ g(x) \\ \frac{h(x)}{k(x)} %
\end{rcases}\qquad \begin{drcases}
f(x) \\ g(x) \\ \frac{h(x)}{k(x)} %
\end{drcases} \]%
\begin{empheq}[right=\empheqrbrace\text{\footnotesize by hypothesis}]{align*}
a & = b + c \\
x & = u + v + w \\
d & = e + f
\end{empheq}
\end{document}
答案2
我自己找到了答案,但无论如何我还是决定发布这个问题,因为它可能对其他人有用。
使用 \left \right 调整括号大小时,请使用 。如果要增加数组左侧括号的大小,请使用
\[
\left\{\begin{array}{c}
f(x) \\ g(x) \\ h(x)
\end{array}\right. = \ldots
\]
并且如果您想要(像在问题中一样)增加数组右侧括号的大小,则可以将 . 放在左侧:
\[
\left.\begin{array}{c}
f(x) \\ g(x) \\ h(x)
\end{array}\right\}
\]
可悲的是,有时 \left 和 \right 会使括号太大。