如何编写带有外面括号的函数(分段)?

如何编写带有外面括号的函数(分段)?

如何使用 LaTeX 编写这个分段函数?

分段函数

我试过

$
\begin{array}{cc}
  \{ & 
    \begin{array}{cc}
      0 & x\leq 0 \\
      \frac{100-x}{100} & 0\leq x\leq 100 \\
      0 & 100\leq x
    \end{array}
\end{array}
$

但它并没有完美地发挥作用,括号“{“看起来很小,看看:

LaTeX 中的分段函数

答案1

这种情况正是包cases中的环境amsmath所设计的目的。如果你把

\usepackage{amsmath}

在你的序言中,你可以写

\[ \begin{cases} 
      0 & x\leq 0 \\
      \frac{100-x}{100} & 0\leq x\leq 100 \\
      0 & 100\leq x 
   \end{cases}
\]

使用正确尺寸的支架来调整你的例子。


至于无法使用类似 TeX 的语法在本网站上编写方程式:这是一个刻意的选择。大多数时候,我们实际上想在这里讨论 TeX 源,而不是它生成的方程式(或其他任何东西);有​​时,使用类似 TeX 的过程来生成实际上不是 TeX 的图像可能会引起混淆(在其完整的、图灵完备的、令人困惑的荣耀中……)

(见关于元的讨论如果您有兴趣,可以了解更多信息。)

答案2

我通常更喜欢使用案例包的环境amsmath(双关语)。但是,也可以通过相当少地更改您提供的 MWE 来实现您想要的结果——主要是通过更改\{\left\{并在数组环境的末尾添加一条\right.指令。请注意,只需要数组,而不是两个嵌套的数组环境。

\documentclass{article}
\begin{document}
\[   \left\{
\begin{array}{ll}
      0 & x\leq a \\
      \frac{x-a}{b-a} & a\leq x\leq b \\
      \frac{c-x}{c-b} & b\leq x\leq c \\
      1 & c\leq x \\
\end{array} 
\right. \]
\end{document}

在此处输入图片描述

(请注意,我还将数组每列的对齐指示器从 更改为cl

从图中可以看出,由于第一列中的分数项,行与行之间的间距相当紧密。如果您认为这是一个问题,您可以随时通过附加[0.5ex]到第一个和第三个\\命令以及[1ex]第二个命令来添加一些额外的垂直空间。(“newline”命令的这些选项指示 TeX 插入多少额外空间。)添加额外垂直间距的结果将如下所示:

在此处输入图片描述

答案3

dcases我认为在这种情况下也可以推荐使用。它可以在mathtools包中找到。有些人可能更喜欢将案例环境的参数排版为显示样式。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
    \begin{dcases}
        0 & x\leq a \\
        \frac{x-a}{b-a} & a\leq x\leq b \\
        \frac{c-x}{c-b} & b\leq x\leq c \\
        1 & c\leq x \\
    \end{dcases}
\]
\end{document}

以下是两者之间的区别(顶部:dcases,底部cases:):

在此处输入图片描述

答案4

或者你也可以放在\Bigg前面\{

相关内容