答案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
我建议进行以下改进:
- 使用
cases*
mathtools 中的构造默认获取文本模式下的右列 - 用于
\makebox[..]{..}
使左列居中 OBV
并不意味着O*B*V
LaTeX 理解的那样,而是一个变量名,所以\mathit{OBV}
是正确的用法- 使用
^{}_
之前\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}