未定义的控制序列,缺少 $ 且显示数学应以 $$ 结尾

未定义的控制序列,缺少 $ 且显示数学应以 $$ 结尾

我尝试写出下面的等式并不断得到以下各种错误。

  1. 未定义控制序列
  2. 缺失$插入
  3. 显示数学应该以$$

我不太明白我的代码有什么问题。仅供参考...这是代码

\begin{equation}
\label{eqn: current}
$I_{FS} = \sum_{\substack{i}}*\frac{1}{2}*\frac{W}{L}*(V_{gs}-V_{th})^2*(1+\lambdaV_{ds})=\frac{1}{2}*k*(V_{gs}-V_{th})^2*(1+\lambda*V_{ds})*\sum_{\substack{i}}*\frac{W}{L}$
\end{equation} 

我试过 put\equation也不起作用。之前我$...$也用过 simple,但还是没用。

如果有人能指出错误并修复此问题,我将非常高兴,因为我是 LaTeX 的新用户。

答案1

使用

\begin{equation}\label{eqn: current}
I_{FS} = \sum_{\substack{i}}*\frac{1}{2}*\frac{W}{L}*(V_{gs}-V_{th})^2*(1+\lambdaV_{ds})=\frac{1}{2}*k*(V_{gs}-V_{th})^2*(1+\lambda*V_{ds})*\sum_{\substack{i}}*\frac{W}{L}
\end{equation}

没有$ ...$它们仅适用于内联数学模式,请参阅http://mirror.ctan.org/info/math/voss/mathmode/Mathmode.pdf

答案2

“未定义的控制序列”错误消息后面总是有一行以问题控制序列结尾。在您的问题中包含该信息很重要。我猜是\lambdaV。您需要用空格或一些非字母字符分隔\lambda和。V

所有其他错误都是因为$开头和结尾的 s。equation环境已经将您置于数学模式。不要使用这些额外的美元符号,它们只会混淆 LateX。以下内容应该可以编译而不会出现错误(尽管存在印刷问题):

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eqn: current}
  I_{FS} = \sum_{\substack{i}} * \frac{1}{2} * \frac{W}{L} *
  (V_{gs}-V_{th})^2 * (1 + \lambda V_{ds}) = \frac{1}{2} * k *
  (V_{gs}-V_{th})^2 * (1+\lambda*V_{ds}) * \sum_{\substack{i}} * \frac{W}{L}
\end{equation}
\end{document}

(我已将线条折断并添加了一些空格以便于阅读,但它与您的等式相同。)这些\sum符号似乎不是实际的总和,也许您想要的是\Sigma?它们*在数学中很少用于乘法。该\substack命令用于将一行堆叠在下标中的另一行之上。除了错位之外,我对单个符号没有任何影响。删除 s*\substacks 后,它变成:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eqn: current}
  I_{FS} = \sum_{i} \frac{1}{2} \frac{W}{L}
  (V_{gs} - V_{th})^2 (1 + \lambda V_{ds}) = \frac{1}{2} k
  (V_{gs} - V_{th})^2 (1+\lambda V_{ds}) \sum_{i} \frac{W}{L}
\end{equation}
\end{document}

相关内容