![伪代码-有什么问题?](https://linux22.com/image/299537/%E4%BC%AA%E4%BB%A3%E7%A0%81-%E6%9C%89%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98%EF%BC%9F.png)
现在我快疯了!我想要如图所示的效果。但是出现错误!哪里出了问题:
\begin{equation} \label{eq4}
\textbf{Y} = \left\{\begin{array}{cl}
YES & \text{ if \sum\sum(\textbf{Y} \circ \textbf{G}) > \tfrac{r^{2}}{2} } \\
NO & \text{otherwise}
\end{array}\right.
\end{equation}
答案1
该\text
命令将其内容置于文本模式,而其中只有数学内容(\sum
、\tfrac
等)。使用\text{YES} & \text{ if } \sum\sum(\mathbf{Y} \circ \mathbf{G}) > \tfrac{r^{2}}{2}
我也建议使用cases
而amsmath
不是array
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
With \texttt{array}:
\begin{equation} \label{eq4}
\textbf{Y} = \left\{\begin{array}{cl}
\text{YES} & \text{if } \sum\sum(\mathbf{Y} \circ \mathbf{G}) > \tfrac{r^{2}}{2} \\
\text{NO} & \text{otherwise}
\end{array}\right.
\end{equation}
With \texttt{cases}:
\begin{equation} \label{eq5}
\textbf{Y} = \begin{cases}
\text{YES} & \text{if } \sum\sum(\mathbf{Y} \circ \mathbf{G}) > \tfrac{r^{2}}{2} \\
\text{NO} & \text{otherwise}
\end{cases}
\end{equation}
\end{document}