
Ich erhalte die folgende Fehlermeldung:
Command \ invalid in math mode.
Warum? Die Kompilierung wird beendet, aber aufgrund dieser Fehler wird kein PDF erstellt. Dies scheint der problematische Codeabschnitt zu sein, aber ich verstehe den Fehler nicht, den ich erhalte:
\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}
Antwort1
Bitte posten Sie immer vollständige Dokumente, die den Fehler zeigen, und zeigen Sie auch den genauen von TeX generierten Fehler (das von Ihnen gezeigte Format ist kein Tex-Fehler).
\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}
Produziert
! Undefined control sequence.
l.10 I_C = C \dfrac{dv_c}{dt} \xRightarrow
Wenn ich das ändere, \Rightarrow
bekomme ich
LaTeX Warning: Command \' invalid in math mode on input line 10.
! Please use \mathaccent for accents in math mode.
Das ist, nehme ich an, der Fehler, der bei Ihnen aufgetreten ist.
Hier erhalten Sie eine LaTeX-Warnung (keinen Fehler), \'{a}
dann aber sofort einen TeX-Fehler niedrigerer Ebene zum gleichen Problem. (Auch wenn der Text so eingegeben wird, á
inputenc
wird dies in traditionelles TeX-Markup umgewandelt, \'{a}
da der Rest des Systems nicht Unicode-fähig ist.
Mein erster Kommentar zu dieser Frage warIstdie Fehlerquelle. Auch ohne den Fehler über á sollten Sie die mathematische Kursivschrift niemals für Wörter in natürlicher Sprache oder mehrbuchstabige Bezeichner verwenden, da sie darauf ausgelegt ist, benachbarte Buchstabennichtsieht nicht wie ein Wort aus, sondern ist eher das Produkt einzelner einbuchstabiger Bezeichner.
Dies läuft ohne Fehler
\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}