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