Como criar um novo caractere acentuado no modo matemático que funciona com sobrescritos e sob scripts

Como criar um novo caractere acentuado no modo matemático que funciona com sobrescritos e sob scripts

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 \tildee \hat.

Alguma sugestão?

Responder1

Você quer o accentspacote:

\documentclass{article}
\usepackage{accents}

\begin{document}

$\accentset{*}{x}_{t}^{ij}\ne x_{t}^{ij}$

\end{document}

insira a descrição da imagem aqui

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}$

informação relacionada