Я пытаюсь написать макрос, который в математическом режиме выдавал бы размещение символа (например, *
) над переменной (в данном случае 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}$