我如何在 LaTeX 中格式化这个方程式?

我如何在 LaTeX 中格式化这个方程式?

我想在 Latex 中写下这个方程式。

enter image description here

抱歉,我不知道这种方程式的具体名称是什么。我知道标题太笼统了。

答案1

cases这无法通过 提供的标准环境来解决amsmath,但您可以使用array

\begin{equation*}
\left\lbrace
\begin{array}{@{} l c c @{}}
p & \text{fuego}    & p_{R}>R_{T}, p_{G}>G_{T}, p_{B}>B_{T} \\
p & \text{no-fuego} & \text{resto}
\end{array}
\right.
\end{equation*}

因为\text你需要\usepackage{amsmath}

答案2

如果您不需要将物品置于中心,您可以使用环境cases

如果确实需要它们居中,那么array在这种情况下按照 egreg 的解决方案使用是最简单的,但您也可以:

  1. \hspace使用, 或添加一些手动间距
  2. 使用\makebox具有指定宽度且看起来不错,或者
  3. 使用\widthof(需要calc包)来获取宏的精确长度\makebox

代码:

\documentclass{article}
\usepackage{amsmath}
\usepackage{calc}

\begin{document}
Using \verb|\cases|:
\begin{equation*}
\begin{cases}
p \quad\text{fuego}    &p_{R}>R_{T}, p_{G}>G_{T}, p_{B}>B_{T} \\
p \quad\text{no-fuego} &\text{resto}
\end{cases}
\end{equation*}

\verb|\cases| with \verb|\hspace|:
\begin{equation*}
\begin{cases}
p \quad\text{\hspace{0.5em}fuego}    &p_{R}>R_{T}, p_{G}>G_{T}, p_{B}>B_{T} \\
p \quad\text{no-fuego} &\hspace{5.0em}\text{resto}
\end{cases}
\end{equation*}

\verb|\cases| with \verb|\makebox|:
\begin{equation*}
\begin{cases}
p \quad\makebox[1.3cm][c]{fuego}    &\makebox[4.4cm][c]{$p_{R}>R_{T}, p_{G}>G_{T}, p_{B}>B_{T}$} \\
p \quad\makebox[1.3cm][c]{no-fuego} &\makebox[4.4cm][c]{resto}
\end{cases}
\end{equation*}

\verb|\cases| with \verb|\makebox| with measured amounts:
\newcommand{\WidestColumnA}{no-fuego}
\newcommand{\WidestColumnB}{$p_{R}>R_{T}, p_{G}>G_{T}, p_{B}>B_{T}$}
\newcommand{\CenterColumnA}[1]{\makebox[\widthof{\WidestColumnA}][c]{#1}}
\newcommand{\CenterColumnB}[1]{\makebox[\widthof{\WidestColumnB}][c]{#1}}

\begin{equation*}
\begin{cases}
p \quad\CenterColumnA{fuego}    &\CenterColumnB{\WidestColumnB} \\
p \quad\CenterColumnA{no-fuego} &\CenterColumnB{resto}
\end{cases}
\end{equation*}
\end{document}

相关内容