Como ter uma altura comum de subscritos quando alguns também têm sobrescritos?

Como ter uma altura comum de subscritos quando alguns também têm sobrescritos?

Estou escrevendo um roteiro e recebi uma fórmula com inversas, e percebi que os subscritos têm altura diferente.

Este é o exemplo mínimo de trabalho:

\documentclass{scrbook}
\begin{document}
\[ \underline{h_1 h_1^{}  h_1^{-1}} \]
\end{document} 

depois de compilar isso dá

insira a descrição da imagem aqui

O sublinhado não é realmente necessário, mas facilita ver a diferença, o -1 no sobrescrito é necessário, pois apenas usar 1 no sobrescrito dá a mesma altura nos subscritos. Eu gostaria de ter todos os subscritos na mesma altura. Minha única ideia foi com ^{}, mas como mostra o MWE ainda dá uma pequena diferença. Existe outra solução?

Responder1

Se você não quiser usar um pacote comosubprofundidade, digamos, porque você deseja manter os ajustes de profundidade dos subscritos "locais", você precisa estar preparado para fazer ajustes nas subfórmulas que possuem subscritos, mas não sobrescritos. Um desses métodos consistiria em usar a diretiva TeX \vphantompara criar sobrescritos "invisíveis" para aqueles termos que atualmente não possuem termos sobrescritos. O argumento da \vphantomdirectiva deve ser o maior termo sobrescrito que ocorre na fórmula global.

insira a descrição da imagem aqui

\documentclass{scrbook}
\newcommand{\Q}{{\vphantom{-1}}} % use some "uncommon" letter for command name
\begin{document}
\[ \underline{h_1^\Q h_1^\Q  h_1^{-1}} \]
\end{document} 

Apenas para completar, veja como a fórmula ficará se o subdepthpacote for empregado (e nenhuma \vphantomconstrução sobrescrita for inserida); a principal diferença em relação ao método de ajuste totalmente manual explicado anteriormente é que os sobrescritos e subscritos são todos compostos "mais acima".

insira a descrição da imagem aqui

\documentclass{scrbook}
\usepackage{subdepth}
\begin{document}
\[ \underline{h_1 h_1  h_1^{-1}} \]
\end{document} 

Responder2

Dependendo do que você deseja fazer, uma alternativa pode ser usar

\documentclass{article}
\usepackage{amsmath}
\newcommand{\myUp}[2]{#1\mspace{-2mu}{}^{#2}}
\begin{document}
\[h_1 h_1^{-1} h_1{}^{-1} \myUp{h_1}{-1}\]
\end{document}

dando

insira a descrição da imagem aqui

onde o último exemplo é fornecido para desfazer parcialmente o deslocamento da extrema direita.

informação relacionada