创建公式时数组出错

创建公式时数组出错

我在 latex 上遇到了错误,但不明白为什么...,但它出现了一些我不太明白的错误...请给我任何提示好吗?谢谢

\[ 
\delta_{s}\bullet \delta_{t} = \left \{ \begin{array}{  } \delta_{st} 
     &  \mbox{ if $ s^{\ast}s = t t^{\ast}$}\\
0    &  \mbox{otherwise}
\end{array} \qquad  (s,t\in S) \right .
\]

答案1

尝试

\documentclass[]{article}
\usepackage{mathtools}

\begin{document}
\[
\delta_{s}\bullet \delta_{t} = \left\{ 
        \begin{array}{ll}
\delta_{st} &  \text{if }  s^{\ast}s = t t^{\ast}\\
        0   &  \text{otherwise}
        \end{array} \qquad  (s,t\in S) \right .
\]
\[
\delta_{s}\bullet \delta_{t} = 
        \begin{cases}
\delta_{st} &  \text{if }  s^{\ast}s = t t^{\ast}\\
        0   &  \text{otherwise}
        \end{cases} \qquad  (s,t\in S)
\]
and an alternative considering \textit{Mico} comment and added more vertical space between cases lines:
\[
\delta_{s}\bullet \delta_{t} =
        \begin{cases}
\delta_{st} &  \text{if $s^{\ast}s = t t^{\ast}$}  \\[1ex]
        0   &  \text{otherwise}
        \end{cases} \qquad  (s,t\in S)
\]
\end{document}

在此处输入图片描述

您忘记在数组中定义列。在上面您可以找到两个示例:使用数组、改用 where\text{...}\mboxcases均来自mathtools包。

编辑: 作为米科他在评论中指出:“...最好这样写\text{if $s^{\ast}s = t t^{\ast}$},即使用单个 \text 指令,因为它的参数形成一个(语法)句子。”我在 MWE 中添加的第三个例子中考虑了这一点。

相关内容