答案1
您的代码片段(至少是最初发布的代码片段)无法产生您发布的屏幕截图,因为.
出现了(“句号”、“句号”)符号前 \end{cases}
。
我建议您在环境第一行末尾加上逗号cases
,在第二行末尾加上句号——在\end{cases}
语句之前。
除了修复一些明显的拼写错误之外,您可能还希望cases
更系统地使用环境,具体来说,通过使用拆分结果和通过字符调节信息的功能&
。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\Hom}{Hom}
\let\ri\rightarrow
\begin{document}
\[
\Hom(V,U)=
% Don't use "\vert" here; instead, use "\mid"
% And, don't use ":" here; instead, use "\colon"
\begin{cases}
\{i\colon V\ri U \mid i(v)=v, \forall v\in V\} & \text{dac\u a $V\subset U$,}\\
\emptyset & \text{altfel.}
\end{cases}
\]
\end{document}
答案2
cases
被设计成一个矩阵,有两个水平列,由 分隔\quad
,由 触发&
。第二列用于保存解释。
您把这两部分放在一起了,但是\quad
它们之间的原本应该出现的却被添加到了句号的最后。
这是该环境的预期用途。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator{\Hom}{Hom}
\let\ri\rightarrow
\begin{document}
\[
\Hom(V,U)=
\begin{cases}
\{i\colon V\ri U \vert i(v)=v, \forall v\in V\}
& \text{dac\u a $V\subset U$,}\\
\emptyset & \text{altfel}
\end{cases} .
\]
\end{document}
顺便说一句,mico 建议使用\mid
而不是\vert
是一个好主意。