我尝试写出下面的等式并不断得到以下各种错误。
- 未定义控制序列
- 缺失
$
插入 - 显示数学应该以
$$
我不太明白我的代码有什么问题。仅供参考...这是代码
\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*
和\substack
s 后,它变成:
\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}