Prueba + error \mathaccent

Prueba + error \mathaccent

Recibo un error: "Utilice \mathaccent para acentos en modo matemático" para el siguiente código. Supongo que es un problema con $Vˆ{\infty}$, pero no estoy muy seguro de por qué está mal ya que está en $.

\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}

Respuesta1

Está utilizando un carácter que no es ASCII, ˆen lugar de ^como iniciador de superíndice. El carácter ˆtambién se puede ingresar como \textasciicircum. Eso podría estar bien en modo texto (siempre que se use la codificación de entrada utf8), pero no funciona en modo matemático.

El resultado: Úselo solo ^en modo matemático.

Un MWE (ejemplo de trabajo mínimo):

\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
$Vˆ{\infty}$ vs.\ $V^{\infty}$
\end{document}

El conjunto completo de mensajes de advertencia en realidad es:

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}$

? 

Los mensajes de error y advertencia de TeX son famosos por su concisión (y a veces casi impenetrables). La clave es buscar elprimeromensaje de error o advertencia, que en el presente caso es "Advertencia LaTeX: Comando \textasciicircumno válido en modo matemático". Esto podría haberte avisado; sin embargo, puede que no haya sido obvio [!] que ˆtambién se puede ingresar como \textasciicircum.

información relacionada