
我收到以下錯誤:
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。
所以事實上我對這個問題的最初評論是錯誤的來源。即使沒有 á 錯誤,您也不應該將數學斜體字體用於自然語言單字或多字母標識符,它旨在使相鄰字母不是看起來像一個單詞,但更像是單獨的 1 字母標識符的產物。
這運行沒有錯誤
\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}