在多行中使用大括号 - 其左侧有多行

在多行中使用大括号 - 其左侧有多行

我超级无助,我想做以下事情:

数学模式,左边有 2 行,两行上面都有括号(使用数组),然后我想在右边有 3 行。一个小例子:

\begin{align*}
\left.
\begin{array}{l l}
&H_0 : \theta  \in \theta_0\\
&H_1: \theta \in \theta_1 \end{array}
 \right \rbrace 
 \theta \in \Theta \theta_1 \cup \theta_0 = \Theta \\
 \theta_1 \cap \theta_0 = \empty 
\end{align*}

无论哪里只有一个空格符,\我都希望换一条线。有什么想法吗?

答案1

数学工具包提供了一个名为的环境;它的行为与包的环境rcases非常相似,只是花括号设置在右端。casesamsmath

以下代码同时使用了rcasesarray环境:

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools} % mathtools loads the amsmath package automatically
\begin{document}
\[
\begin{rcases}
H_0: & \theta =\theta_0 \in \Theta_0\\
H_1: & \theta =\theta_1 \in \Theta_1 
\end{rcases}
\quad
\begin{array}{r@{\;}l} % make space to RHS of \in and = symbols equal to that used for mathrel items
 \theta \in &\Theta  \\
 \Theta_0 \cup \Theta_1 = &\Theta \\
 \Theta_0 \cap \Theta_1 = &\emptyset
\end{array}
\]
\end{document}

答案2

首先要说的是:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{align*}
  \left.
  \begin{array}{r@{}l}
    H_0 & {}: \theta \in \theta_0 \\
    H_1 & {}: \theta \in \theta_1
  \end{array}
  \right\rbrace ? \left\lbrace
  \begin{array}{r@{}l}
    \theta & {} \in \Theta \\
    \theta_1 \cup \theta_0 & {}= \Theta \\
    \theta_1 \cap \theta_0 & {}= \emptyset
  \end{array}
  \right.
\end{align*}
\end{document}

您可以使用array右侧的另一个,它将默认垂直居中。

如果您希望消除括号和 之间的间隙array,请使用列规范r@{}l@{}(用于左侧或@{}r@{}l右侧)。当然,您不需要右侧的括号。我只是想证明这是可以做到的。

答案3

stackengine这是使用和包的功能的解决方案scalerel

\documentclass{article}
\usepackage{amsmath}
\usepackage[usestackEOL]{stackengine}[2013-09-11]
\usepackage{scalerel}
\begin{document}
\stackMath\def\stackalignment{l}\def\stacktype{L}
\[
\scaleleftright[1.7ex]{.}
{\stackanchor{H_0: \theta  \in \theta_0}{H_1: \theta \in \theta_1}}
{\}}
\scaleleftright[1.7ex]{\{}
{\stackunder{\stackon{\theta_1 \cup \theta_0 = \Theta}%
                     {\theta \in \Theta}}%
                     {\theta_1 \cap \theta_0 = \emptyset}}
{.}
\]
\end{document}

在此处输入图片描述

或者,如果你不想要合适的支架,

\documentclass{article}
\usepackage{amsmath}
\usepackage[usestackEOL]{stackengine}[2013-09-11]
\usepackage{scalerel}
\begin{document}
\stackMath\def\stackalignment{l}\def\stacktype{L}
\[
\scaleleftright[1.7ex]{.}
{\stackanchor{H_0: \theta  \in \theta_0}{H_1: \theta \in \theta_1}}
{\}}
\qquad
\stackunder{\stackon{\theta_1 \cup \theta_0 = \Theta}%
                     {\theta \in \Theta}}%
                     {\theta_1 \cap \theta_0 = \emptyset}
\]
\end{document}

在此处输入图片描述

相关内容