如何在数学模式中创建适用于上标和下标的新重音字符

如何在数学模式中创建适用于上标和下标的新重音字符

我正在尝试编写一个宏,该宏可以在数学模式下将字符(例如)放置*在变量(此处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}$

相关内容