上付き文字の一貫した垂直配置

上付き文字の一貫した垂直配置

これはどういうわけか、これです

次の数式があります: \nabla_y u_0^{(i)}\nabla_y v^{(i)}

vただし、 (リンクされた質問で間接的に示唆されているように) を中括弧で囲むかどうかに関係なく、最後の上付き文字( (i))は常に最初の上付き文字( )よりも低い垂直位置にあります(i)

上付き文字が文書全体にわたって常に同じ垂直位置にあるようにするための最適かつ推奨される方法は何ですか?


編集
karlkoeller さんの回答のおかげで、最終的に 2 つのカスタム コマンドを使用するようになりました。

\newcommand{\supp}[1]{_{\vphantom{0}}^{#1}}
\newcommand{\subp}[2]{_{\vphantom{0}#1}^{#2}} 

最初のものは、サブ-script が印刷され、後者は上付き文字と下付き文字のすべての組み合わせに使用されます。例:

u\subp{\varepsilon}{(i)} \nabla v\supp{(i)}

答え1

これは、最初の項には下付き文字があり、後者には下付き文字がないためです。

1 つの解決策は、2 番目の項に「ファントム」添え字を入れることです。

\(\nabla_y u_0^{(i)}\nabla_y v_{\phantom{0}}^{(i)}\)

ここに画像の説明を入力してください

関連情報