数式モードで上付き文字を下付き文字にする必要がある状況があります(実際、場合によっては下付き文字を下付き文字にする必要があります)。(表記法を変更するよう指示して時間を無駄にしないでください。これは歴史的に使用されている表記法であり、変更することはできません)。LaTeX ではこれがうまく処理されず、特に 1、2、3 などの数字の場合、上付き文字が従属文字であるかどうかを判断するのが非常に難しいことに気づきました。これを調整する方法はありますか?試してみました。
A^{a_{{}_1}}
見た目は問題ないですが、理想からは程遠いです。何か提案はありますか?
答え1
マークアップを変更せずに、ほぼすべての変更が可能です。フォント サイズや上付き文字の位置はすべて、慎重にカスタマイズできます。
デフォルト設定の何が気に入らないかについてはあまり言及されていません。これは、異なるフォント サイズを使用したり、fontdimen パラメータを設定してスクリプトの配置に影響を与えたりできる可能性を示しています。
\documentclass{article}
\textwidth3cm
\begin{document}
1\[
A^{a_{{}_1}}
\]
2\[
A^{a_1}
\]
3\[
A^{\textstyle a_1}
\]
4\[
A^{\textstyle a_{\scriptscriptstyle 1}}
\]
\fontdimen16\the\scriptfont2=5pt
5\[
A^{a_1}
\]
\end{document}