Estou tentando escrever uma macro que produza no modo matemático o posicionamento de um caractere (por exemplo, *
) acima de uma variável (aqui, x
) com sobrescritos ( ^
) e sublinhados ( _
) semelhante ao que o LaTeX faz com $\hat x_t^{ij}$
e $\tilde x_t^{ij}$
.
Tentei configurar no preâmbulo a seguinte linha (conforme sugestões lidas aqui):
\newcommand{\st}[1]{\expandafter \overset{*}{#1}}
mas os sobrescritos estão alinhados no topo da estrela, ao contrário das versões mais restritas para \tilde
e \hat
.
Alguma sugestão?
Responder1
Você quer o accents
pacote:
\documentclass{article}
\usepackage{accents}
\begin{document}
$\accentset{*}{x}_{t}^{ij}\ne x_{t}^{ij}$
\end{document}
Claro que você pode definir uma macro mais curta para isso:
\newcommand{\accs}[1]{\accentset{*}{#1}}
e, em seguida, insira a fórmula acima como
$\accs{x}_{t}^{ij}\ne x_{t}^{ij}$