
Как правильно использовать индексы в редакторе Latex Tex studio
?
Например, когда я печатаю $x^{p_{q_r}}$, это выглядит так, как будто $p$ и $q$ находятся рядом, а $r$ находится внизу. Но это все правильные нижние индексы. Что мне использовать для более четкой позиции?
В случае двух индексов (один является подиндексом другого) все выглядит хорошо, но в случае трех индексов это выглядит не очень. В чем спасение?
Например, см.
решение1
Предлагаю определить макрос, чтобы сэкономить время на наборе текста и избежать несогласованной компоновки. Измените длину, -0.2ex
чтобы сместить индексд.
\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}
Вывод (верхняя строка — исходная, нижняя — с увеличенной высотой нижнего индекса):
Вам придется поиграть с параметрами, чтобы найти то, что вам понравится с эстетической точки зрения.