使用 { 的数学等式以及以下三行

使用 { 的数学等式以及以下三行

我想在 LaTeX 中排版以下等式:

在此处输入图片描述

然而,我被困在这里:

\begin{equation} \label{OBV1}
    \begin{split}
        OBV = OBV\textsubscript{previous} + \Bigg\{
    \end{split}
\end{equation}

得出的结果是:

在此处输入图片描述

答案1

这是另一个解决方案,很cases简单tabular

\documentclass[11pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}

    \begin{equation} \label{OBV1}
    OBV = OBV\textsubscript{previous} + \begin{cases}
\begin{tabular}{@{}cl@{}}
   volume & if\, close $ > $ close\textsubscript{previous} \\
    0 & if\, close $ = $ close\textsubscript{previous} \\
    $-$volume & if \,close $ < $ close\textsubscript{previous}
\end{tabular}
    \end{cases}
    \end{equation}

\end{document} 

在此处输入图片描述

答案2

我希望这可以帮助你:

请使用\begin{cases}...\end{cases}以获得您想要的结果。

\documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}
    \begin{equation} \label{OBV1}
    \begin{split}
    OBV = OBV\textsubscript{previous} + \begin{cases}
    a,&\text{if}\\
    b,&\text{if}\\
    c,&\text{if}
    \end{cases}
    \end{split}
    \end{equation}
\end{document}

这将给你

在此处输入图片描述

只需填写您的内容。

此外,正如@egreg 提到的,mathtools在案例的第二列中提供了文本输出cases*

\documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{empheq}
\usepackage{mathtools}
\begin{document}
    \begin{equation} \label{OBV1}
    OBV = OBV\textsubscript{previous} + \begin{cases*}
    a,&if\\
    b,&if\\
    c,&{if}
    \end{cases*}
    \end{equation}
\end{document}

看:

在此处输入图片描述

根据 OP 的评论,以案例为中心:

\documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[overload]{empheq}
\usepackage{mathtools}
\begin{document}
\[
OBV=OBV\textsubscript{prev}+\left\{\begin{array}{cl}  % first column is centered
\text{volume} & \text{if} \\
0                                                 & \text{if}\\
\text{volume}&\text{if}
\end{array}
\right.
\]
\end{document}

这给了我们

在此处输入图片描述

答案3

我建议进行以下改进:

  1. 使用cases*mathtools 中的构造默认获取文本模式下的右列
  2. 用于\makebox[..]{..}使左列居中
  3. OBV并不意味着O*B*VLaTeX 理解的那样,而是一个变量名,所以\mathit{OBV}是正确的用法
  4. 使用^{}_之前\text{previous}降低一点字

以下是代码:

\documentclass[11pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\begin{document}

\newcommand{\CB}[1]{\makebox[4em]{#1}}

\begin{equation} \label{OBV2}
  \mathit{OBV} = \mathit{OBV}_\text{previous} + \begin{cases*}
    \CB{volume}    & if close $ > $ close$^{}_\text{previous}$ \\
    \CB{0}         & if close $ = $ close$^{}_\text{previous}$ \\
    \CB{$-$volume} & if close $ < $ close$^{}_\text{previous}$
  \end{cases*}
\end{equation}

\end{document} 

在此处输入图片描述

相关内容