!您不能在数学模式中使用“\eqno”。在类似的线程中找不到解决方案

!您不能在数学模式中使用“\eqno”。在类似的线程中找不到解决方案
\begin{equation}  
f : \mathbb{R} \rightarrow \mathbb{R} ; x \mapsto  
\left \{ \begin{array}{cc}  
|x|^{3} , &  \text{für}\ x  \lvertneqq 1 ; \\\  
x^{2} , & \text{für}\ 1 \leqslant x \lvertneqq 2 ; \\\  
x^{4} \cdot 2 , & \text{für}\ 2 \leqslant x .  
\end{array}  
\end{equation}  

有人可以解释一下我的错误吗?

使用以下包

\usepackage[ngerman]{babel}  
\usepackage[utf8]{inputenc}  
\usepackage{amssymb}  
\usepackage{amsmath}

答案1

每个都\left需要在 后\right添加 : 。\right.array

不过,你可能会对cases环境感兴趣,它是为这样的构造而设计的:

\documentclass{article}    
\usepackage{amsmath,amssymb}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{equation}  
f : \mathbb{R} \rightarrow \mathbb{R} ; x \mapsto  
\left \{ \begin{array}{cc}  
|x|^{3} , &  \text{für}\ x  \lvertneqq 1 ; \\\  
x^{2} , & \text{für}\ 1 \leqslant x \lvertneqq 2 ; \\\  
x^{4} \cdot 2 , & \text{für}\ 2 \leqslant x .  
\end{array}  \right.
\end{equation}
With \texttt{cases}
\begin{equation}  
f : \mathbb{R} \rightarrow \mathbb{R} ; x \mapsto  
\begin{cases}  
|x|^{3} , &  \text{für}\ x  \lvertneqq 1 ; \\
x^{2} , & \text{für}\ 1 \leqslant x \lvertneqq 2 ; \\
x^{4} \cdot 2 , & \text{für}\ 2 \leqslant x .  
\end{cases} 
\end{equation}  
\end{document}

在此处输入图片描述

相关内容