Estou recebendo um erro: "Use \mathaccent para acentos no modo matemático" para o código a seguir. Suponho que seja um problema com o $Vˆ{\infty}$
, mas não sei ao certo por que está errado, já que está no $
.
\begin{proof}
(4) can be written component-wise for all $t$
as $v=Qv$, where $Q$ is the operator
on $Vˆ{\infty}$ defined on the R.H.S of (4).
\end{proof}
Responder1
Você está usando um caractere não ASCII, ˆ
, em vez de ^
como iniciador sobrescrito. O caractere ˆ
também pode ser inserido como \textasciicircum
. Isso pode ser bom no modo de texto (desde que a codificação de entrada utf8 seja usada), mas não funciona no modo matemático.
Resultado: use apenas ^
no modo matemático.
Um MWE (exemplo mínimo de trabalho):
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
$Vˆ{\infty}$ vs.\ $V^{\infty}$
\end{document}
O conjunto completo de mensagens de aviso é, na verdade:
LaTeX Warning: Command \textasciicircum invalid in math mode on input line 4. LaTeX Warning: Command \^ invalid in math mode on input line 4. ! Please use \mathaccent for accents in math mode. \add@accent ...@spacefactor \spacefactor }\accent #1 #2\egroup \spacefactor ... l.4 $Vˆ {\infty}$ vs.\ $V^{\infty}$ ?
As mensagens de erro e aviso do TeX são notoriamente concisas (e às vezes quase impenetráveis). A chave é procurar oprimeiromensagem de erro ou aviso, que no presente caso é "Aviso LaTeX: Comando \textasciicircum
inválido no modo matemático". Isso pode ter avisado você; no entanto, pode não ter sido óbvio que [!] ˆ
também pode ser inserido como \textasciicircum
.