Векторы и индексы

Векторы и индексы

Я пытаюсь написать вектор,р, который возводится в степень два. В настоящее время я использую это

$\vec{r}_{i}^{2}$

но векторная стрелка и степень двойки перекрываются. Можно ли как-то изменить интервал в степени или сделать это по-другому?

решение1

Я почти всегда соглашаюсь с Дэвидом, но думаю, что нужно немного меньше места:

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[
\vec{r}_{i}^{2}
\quad
{\vec{r}_{i}}^{\,2}
\]

\end{document}

вывод примера кода

решение2

\documentclass{article}
\usepackage{amsmath}
\begin{document}


\[
\vec{r}_{i}^{2}
\quad
{\vec{r}_{i}{}}^{2}
\]

\end{document}

введите описание изображения здесь

решение3

Что может пойти не так?

\documentclass{scrartcl}
\usepackage{mathtools}

\begin{document}

\newif\ifvec
\def\advancedsp#1{\sp{\ifvec\,\global\vecfalse\fi#1}}%
\let\normalvec\vec
\def\vec{\vectrue\normalvec}%
\catcode`\^=\active
\let^\advancedsp

\[ \vec{r}_{i}^{2} \]
\end{document}

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