我正在嘗試編寫一個宏,在數學模式下將一個字元(例如, )放置在帶有上標()和下標( )的*
變數(此處為)上方,類似於 LaTeX 對 和 所做的操作。x
^
_
$\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}$