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