
Я получаю следующую ошибку:
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}