我正在写报告,正在给我的方程式编号。我有一个分段函数方程式,我不知道我做错了什么。这就是我所拥有的:
\begin{equation}
f(r_i)=\left{
\begin{array}{c c}
r_i^2/2 &|r_i|\leq h
h|r_i|-h^2/2 &\text{otherwise}
\end{array}
\end{equation}
答案1
您的代码有三个问题:
\left{
应该\left\{
。\\
第一个案例的末尾缺少换行指令。\right.
最重要的是,之后需要一个指令\end{array
,作为 的“空”对应部分\left\{
。
也就是说,您还应该考虑使用cases
针对当前情况量身定制的环境(双关语)。
\documentclass{article}
\usepackage{amsmath} % for 'cases' env.
\begin{document}
Using an \texttt{array} environment:
\begin{equation}
f(r_i)=
\left\{ \begin{array}{ll}
r_i^2/2 &|r_i|\leq h \\
h|r_i|-h^2/2 &\text{otherwise}
\end{array} \right.
\end{equation}
Using a \texttt{cases} environment:
\begin{equation}
f(r_i)=
\begin{cases}
r_i^2/2 &|r_i|\leq h \\
h|r_i|-h^2/2 &\text{otherwise}
\end{cases}
\end{equation}
\end{document}
答案2
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
f(r_i)=
\begin{cases}
r_i^2/2 &|r_i|\leq h \\
h|r_i|-h^2/2 &\text{otherwise}
\end{cases} \tag{1}\label{1}
\end{align}
\end{document}
您还可以使用对齐环境。在标签和标签下,您还可以放置自定义方程编号。