`Tex studio` のような LaTex エディタでインデックスを適切に使用するにはどうすればよいですか?

`Tex studio` のような LaTex エディタでインデックスを適切に使用するにはどうすればよいですか?

Latex エディタでインデックスを適切に使用するにはどうすればよいでしょうかTex studio?

たとえば、$x^{p_{q_r}}$ と入力すると、$p$ と $q$ が並んでいて、$r$ が下にあるように見えます。しかし、これらはすべて適切な下付き文字です。より明確な位置を示すには何を使用すればよいでしょうか?

インデックスが 2 つの場合 (一方が他方の下付き文字) はすべて正常に見えますが、インデックスが 3 つの場合は見栄えがよくありません。 救いは何でしょうか?

例えば、

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

答え1

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

入力を節約し、レイアウトの不一致を避けるためにマクロを定義することをお勧めします。長さを変更-0.2exしてインデックスをシフトします。q

\documentclass{article}
\newcommand\xq[2]{x_{#2}^{q\raisebox{-0.2ex}{$_{{}_{{#1}_{#2}}}$}}}
\begin{document}
$\xq11 \xq12 \cdots \xq1d$
\end{document}

答え2

さて、問題は主に、下線付きの小文字 q の形状により、第 2 レベルの下付き文字 1 とほぼ同じ高さに見えることです。第 2 レベルの下付き文字 1 の底部を見ると、q の「ループ」の底部よりも明らかに低くなっています。

したがって、下付き文字をどれだけ下げるかを変更する必要があります。\fontdim適切な長さを設定することでこれを制御できます。これがどのように機能するかについては、この投稿で

この方法を説明するために、次のコードを参照してください。

\documentclass{article}

\makeatletter    %%% These three lines are to ensure the math fonts 
\check@mathfonts %%% are configured prior the call of \fontdim. Include
\makeatother     %%% if you run into an error about \nullfont.

\begin{document}
\[ x^{q_{1_1}} \]   %% Standard format. For reference.

\fontdimen16\scriptfont2=3pt  % <--- This is the line that sets the height.

\[ x^{q_{1_1}} \]  %% Same expression, for comparison. 
\end{document}

出力 (上の行はオリジナル、下の行は下付き文字の高さを増やしたもの):

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

美的に満足できるものを見つけるには、パラメータをいろいろ試してみる必要があります。

関連情報