大括号用于按条件指定变量的值

大括号用于按条件指定变量的值

如何生成带有大括号的条件表达式?

例如:

如果 a=1,则 X = 0,否则为 1,使用大左括号并在一行中指定每个条件?

答案1

环境cases来自数学成功了。

\documentclass{article}
\usepackage{amsmath}

\begin{document}
  \begin{equation}
    X=
    \begin{cases}
      0, & \text{if}\ a=1 \\
      1, & \text{otherwise}
    \end{cases}
  \end{equation}
\end{document}

结果

答案2

另一种方法是构造,如果需要更好地控制项目对齐,这种方法特别有用array

\documentclass{article}
\usepackage{amsmath}    
\begin{document}

\begin{equation}
  X=\left\{
  \begin{array}{@{}ll@{}}
    0, & \text{if}\ a=1 \\
    1, & \text{otherwise}
  \end{array}\right.
\end{equation} 

\end{document}

在此处输入图片描述

除了ll,我们还可以选择ccrrrl等。此外,所有array功能都可以在这里应用(\arraycolsep\arraystretch\extrarowheight通过加载array包等)。

另一种选择是使用aligned环境并添加伪括号.,它可用于终止左括号{

\documentclass{article}
\usepackage{amsmath}    
\begin{document}

\begin{equation}
  X = \left \{
  \begin{aligned}
    &0, && \text{if}\ a=1 \\
    &1, && \text{otherwise}
  \end{aligned} \right.
\end{equation} 

\end{document}

在此处输入图片描述

答案3

x = \begin{cases}
  0, & \text{if } a = 1, \\
  1, & \text{otherwise}.
\end{cases}

amsmath是需要的\text

答案4

cases如果\left\{没有提供您想要的合适的括号尺寸,这里有一种手动控制括号尺寸的方法。

\begin{math}
\biggl\{
    \begin{array}{l}
        statement1\\
        statement2
    \end{array}
\end{math}

您可以选择\bigl\{ \Bigl\{ \biggl\{ \Biggl\{调整支架尺寸,从最小到最大。 不同尺寸的支架使用不同的方法

从左到右:cases \left\{ biggl\{ Bigl\{

相关内容