我正在尝试呈现以下不连续函数定义
使用 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.
。请注意,此处的文本是左对齐的,这可能更可取。