答案1
像这样吗?
请注意使用\,
(thinspace)将“f”上标向右轻推,以改善其在\omega
字符上方的居中效果。
\documentclass{scrreprt}
\usepackage{amsmath} % for \smash[t]{...} macro
\usepackage{scalerel} % for \stackrel macro
\begin{document}
$\smash[t]{\stackrel{\,\scaleto{f}{5pt}}{\omega}}^{(i)}_{kl}$
\end{document}
附录解决 OP 的后续问题:由于宏\lstmw
只会在数学模式下遇到,我将其定义如下:
\newcommand{\lstmw}[3]{%
\smash[t]{\stackrel{\scaleto{#2}{5pt}}{#1}}^{(i)}_{#3}}
并写入$\lstmw{\omega}{\,f}{kl}$
文档正文中。
事实上,为了使上标项(此处f
:)看起来不那么单薄和脆弱,我会将宏定义如下:
\newcommand{\lstmw}[3]{%
\smash[t]{\stackrel{\scaleto{\scriptscriptstyle #2}{5pt}}{#1}}^{(i)}_{#3}}
这是“有效的”,因为 TeX 的数学字形是光学尺寸的,而不仅仅是“标准尺寸”字形的线性缩放版本。