ベクトルとインデックス

ベクトルとインデックス

ベクトルを書こうとしているのですが、rを2乗したもの。現在、私はこれを使用しています

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

しかし、ベクトル矢印と 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}

関連情報