错误:数学模式下命令无效

错误:数学模式下命令无效

我收到以下错误:

Command \  invalid in math mode.

为什么?编译结束,但由于这些错误,没有创建 PDF。这似乎是有问题的代码,但我不明白我得到的错误:

\begin{equation}\label{eq:e211}
I_C = C \dfrac{dv_c}{dt} \xRightarrow{Em regime estacionário} I=I_C=C.0=0
\end{equation}

答案1

请始终发布显示错误的完整文档,并显示 TeX 生成的确切错误(您显示的格式不是 tex 错误)。

\documentclass{article}

\usepackage{amsmath}

\usepackage[utf8]{inputenc}

\begin{document}

\begin{equation}\label{eq:e211}
I_C = C \dfrac{dv_c}{dt} \xRightarrow{Em regime estacionário} I=I_C=C.0=0
\end{equation}

\end{document}

生产

! Undefined control sequence.
l.10 I_C = C \dfrac{dv_c}{dt} \xRightarrow

如果我将其改为\Rightarrow我得到

LaTeX Warning: Command \' invalid in math mode on input line 10.

! Please use \mathaccent for accents in math mode.

我认为这就是您遇到的错误。

在这里,您会收到有关 的 LaTeX 警告(不是错误)\'{a},但随后会立即收到有关同一问题的较低级别的 TeX 错误。(尽管文本输入为á inputenc将其转换为传统的 TeX 标记,但\'{a}系统的其余部分不支持 unicode。

所以实际上我对这个问题的最初评论错误的来源。即使没有超过 á 的错误,您也不应该将数学斜体字体用于自然语言单词或多字母标识符,因为它旨在使相邻字母不是看起来像一个单词,但更像是单独的单字母标识符的产物。

运行没有错误

\documentclass{article}

\usepackage{amsmath}

\usepackage[utf8]{inputenc}

\begin{document}

\begin{equation}\label{eq:e211}
I_C = C \dfrac{dv_c}{dt} \Rightarrow \text{Em regime estacionário}
\qquad I=I_C=C.0=0
\end{equation}

\end{document}

在此处输入图片描述

相关内容