Доказательство + \mathaccent ошибка

Доказательство + \mathaccent ошибка

Я получаю ошибку: "Используйте \mathaccent для акцентов в математическом режиме" для следующего кода. Я предполагаю, что это проблема с $Vˆ{\infty}$, но я не совсем уверен, почему это неправильно, поскольку это в $.

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

решение1

Вы используете не-ASCII символ, ˆ, вместо ^инициатора надстрочного индекса. Символ ˆтакже может быть введен как \textasciicircum. Это может быть нормально в текстовом режиме (при условии использования кодировки ввода utf8), но это не работает в математическом режиме.

Итог: использовать только ^в математическом режиме.

MWE (минимальный рабочий пример):

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

Полный набор предупреждающих сообщений на самом деле выглядит следующим образом:

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

? 

Сообщения об ошибках и предупреждения TeX известны своей краткостью (а иногда и почти непроницаемостью). Главное — искатьпервыйсообщение об ошибке или предупреждение, которое в данном случае выглядит как "LaTeX Warning: Command \textasciicircuminvalid in math mode". Это могло бы вас подсказать; однако, это могло быть неочевидно [!], что ˆтакже может быть введено как \textasciicircum.

Связанный контент