不连续函数定义的编译错误

不连续函数定义的编译错误

我正在尝试呈现以下不连续函数定义

在此处输入图片描述

使用 LaTeX 代码:

\begin{equation}
 f(x) = \left\{
     \begin{array}{lr}
       0,5x & \text{for x} \in [0, 10] \\
       0,55x + 5 & \text{for x} \in (10, 30] \\
       0,1x + 25 & \text{for x} \in (30, 40] \\
       0,6x + 10 & \text{for x} \in (40, +\infty)
     \end{array}.
   \right
\end{equation}

在 Texify 和其他在线 LaTeX 公式编辑器中,此代码可以正常呈现(如您所见),但如果我在编译时在文档中使用此代码,则会出现错误:

Missing delimeter (. insterted)
Missing $ inserted
Display math should end with $$
Bad math environment delimenter. \end{equation}
You can't use '\egno' in vertical mode \end{equation}
Missing $ inserted \end{equation}
Display math should end with $$ \end{equation}

我已经使用 LaTeX 来渲染方程式两周了,很抱歉我的知识贫乏(对于你们大多数人来说这可能都是显而易见的)。

答案1

不要只写,\right.而要写\right,点是幻像分隔符所必需的。

输出

但是,您可以使用cases环境来amsmath代替该数组。

\begin{equation}
 f(x) = \begin{cases}
       0,5x & \text{for x} \in [0, 10] \\
       0,55x + 5 & \text{for x} \in (10, 30] \\
       0,1x + 25 & \text{for x} \in (30, 40] \\
       0,6x + 10 & \text{for x} \in (40, +\infty)
     \end{cases}
\end{equation}

案例示例

您不需要写\left\{\right.。请注意,此处的文本是左对齐的,这可能更可取。

相关内容