Как создать новый акцентированный символ в mathmode, который работает с надстрочными и подстрочными индексами

Как создать новый акцентированный символ в mathmode, который работает с надстрочными и подстрочными индексами

Я пытаюсь написать макрос, который в математическом режиме выдавал бы размещение символа (например, *) над переменной (в данном случае x) с верхними индексами ( ^) и нижними индексами ( _), аналогично тому, как это делает LaTeX с $\hat x_t^{ij}$и $\tilde x_t^{ij}$.

Я попытался вставить в преамбулу следующую строку (согласно предложениям, прочитанным здесь):

\newcommand{\st}[1]{\expandafter \overset{*}{#1}}

но надстрочные индексы выровнены по верху звезды в отличие от более плотных версий для \tildeи \hat.

Какие-либо предложения?

решение1

Вам нужен accentsпакет:

\documentclass{article}
\usepackage{accents}

\begin{document}

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

\end{document}

введите описание изображения здесь

Конечно, вы можете определить для него более короткий макрос:

\newcommand{\accs}[1]{\accentset{*}{#1}}

и затем введите указанную выше формулу как

$\accs{x}_{t}^{ij}\ne x_{t}^{ij}$

Связанный контент