如何排版分段函数

如何排版分段函数

我不知道这个大{东西叫什么,所以无法搜索,当尝试在 LaTeX 中书​​写时,也没有在 Word 中找到这种表达或结构。

在此处输入图片描述

答案1

输出

\documentclass{article}
\usepackage{mathtools}          %loads amsmath as well
\DeclarePairedDelimiter\Floor\lfloor\rfloor
\DeclarePairedDelimiter\Ceil\lceil\rceil

\begin{document}
\[
  T(n) =
  \begin{cases}
                                   0 & \text{if $n=1$} \\
                                   1 & \text{if $n=2$} \\
  T(\Floor{n/2}) + T(\Ceil{n/2}) + 2 & \text{if $n>2$}
  \end{cases}
\]
\end{document}

答案2

仅需部分的对齐,由于最后一行很长:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier}
\usepackage{mathtools} %loads amsmath as well
\DeclarePairedDelimiter\Floor⎣⎦
\DeclarePairedDelimiter\Ceil⎣⎦

\begin{document}

\[ T(n) =
  \begin{cases*}
    0 \quad& if $ n = 1 $ \\
    1 & if $ n = 2 $ \\
    \mathrlap{T(\Floor{n/2}) + T(\Ceil{n/2}) + 2 \quad \text{if } n > 2}
  \end{cases*}\]

\end{document} 

在此处输入图片描述

答案3

这是在 LaTeX 中获得所需结果的一种方法

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
T(n) = \left\{ \begin{array}{cc} 
                0 & \hspace{5mm} n=1 \\
                1 & \hspace{5mm} n=2 \\
                T( \lfloor \frac{n}{2} \rfloor) + T(\lceil \frac{n}{2} \rceil
                      )+ 2 & \hspace{5mm} n > 2 \\
                \end{array} \right.
\end{align}

\end{document}

输出

相关内容