Beweis + \mathaccent Fehler

Beweis + \mathaccent Fehler

Ich erhalte für den folgenden Code die Fehlermeldung: „Bitte verwenden Sie \mathaccent für Akzente im Mathematikmodus“. Ich vermute, dass es sich um ein Problem mit handelt $Vˆ{\infty}$, bin mir aber nicht wirklich sicher, warum es falsch ist, da es in steht $.

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

Antwort1

Sie verwenden ein Nicht-ASCII-Zeichen, ˆ, statt ^als hochgestellten Initiator. Das Zeichen ˆkann auch als eingegeben werden \textasciicircum. Das mag im Textmodus in Ordnung sein (solange die UTF-8-Eingabekodierung verwendet wird), aber im Mathematikmodus funktioniert es nicht.

Das Fazit: Nur ^im Mathematikmodus verwenden.

Ein MWE (Mininum Working Example):

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

Der vollständige Satz der Warnmeldungen lautet:

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

? 

Die Fehler- und Warnmeldungen von TeX sind bekanntermaßen knapp (und manchmal fast unverständlich). Der Schlüssel liegt darin, nach denErsteFehler- oder Warnmeldung, die im vorliegenden Fall lautet: „LaTeX-Warnung: Befehl \textasciicircumim Mathematikmodus ungültig“. Dies hat Sie möglicherweise darauf hingewiesen; es war jedoch möglicherweise nicht offensichtlich [!], dass ˆauch als eingegeben werden kann \textasciicircum.

verwandte Informationen