下面的代码会产生错误
缺少分隔符(插入 .)。
{\it \begin{equation}
$E_{k} = 10\log_{10}\left{ \frac{\sum_{i=1}^{M_{k}}{{\left[W_{k}^{P} x(i)\right]}^{2}}}{M_{k}}\right} (dB), \hspace{5em} k = 1,2,....,N\hspace{7em}$
\end{equation}}\\
答案1
让我重新格式化您的代码,以便更好地了解问题所在。
{\it
\begin{equation}
$E_{k} = 10\log_{10}
\left{
\frac{\sum_{i=1}^{M_{k}}{{\left[W_{k}^{P} x(i)\right]}^{2}}}{M_{k}}
\right} (dB), \hspace{5em} k = 1,2,....,N\hspace{7em}$
\end{equation}}\\
没有必要围绕方程式建立一个群体。
该命令
\it
没有任何用处,而且已经被弃用了二十年你不想要
$
里面\begin{equation}
\left{
是违法的;你想有一个成长支架和命令印刷开括号是\{
由于分数的原因,你似乎忘记了括号的数量。你可能想要
\frac{\sum_{i=1}^{M_{k}} [W_{k}^{P} x(i)]^{2}}{M_{k}}
(请注意
\left[
和\right]
不是必需的,它们甚至很糟糕!)\right}
与上面的类似。省略号应表示为
\dots
决赛
\hspace{7em}
毫无意义
所以,这里有一个更好的认识
\begin{equation}
E_{k}=10\log_{10}
\left\{
\frac{ \sum_{i=1}^{M_{k}} [W_{k}^{P} x(i)]^{2} }{ M_{k} }
\right\}
\,\mathrm{dB},
\qquad k=1,2,\dots,N
\end{equation}
您可能还想使用siunitx
单位,这样\,\mathrm{dB}
最好变成\si{\decibel}
,这甚至更清晰,不是吗?
不过,分数似乎相当拥挤;最好将分母放在总和的前面:
\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx}
\begin{document}
\begin{equation}
E_{k}=10\log_{10}
\biggl\{
\frac{1}{M_{k}} \sum_{i=1}^{M_{k}} [W_{k}^{P} x(i)]^{2}
\biggr\}
\si{\decibel},
\qquad k=1,2,\dots,N
\end{equation}
\end{document}
答案2
您的代码存在很多问题。
- 不要使用
\it
:它已被\textit
和取代\itshape
。这些命令均不会影响数学模式。 - 不要在数学环境中使用美元符号:它们会自动进入数学模式。
- 显示数学运算后不要使用手动换行符:间距是自动处理的。
- 使用该
siunitx
包来格式化物理单位。 - 用于
\dots
打印间距正确的省略号。 - 打印括号时,使用
\{
和\}
。
你的代码应该是
\begin{equation}
E_{k} = 10\log_{10}\left\{\frac{\sum_{i=1}^{M_{k}}{{\left[W_{k}^{P}x(i)\right]}^{2}}}{M_{k}}\right\} (\si{\decibel}), \hspace{5em} k = 1,2,\dots,N
\end{equation}