答案1
这里还有另外三种可能。它们的区别在于(a)用于连接“e”和“m”的符号——一个数学减号或一个简单的破折号——以及(b)上标材料的大小——\scriptsize
或\tiny
。由于不知道“ e-m
”代表什么,我不敢对哪种形式最好发表意见。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\overset{\mathit{e-m}}{\mathcal{T}}$
$\overset{\textit{e-m}}{\mathcal{T}}$
$\overset{\textit{\tiny e-m}}{\mathcal{T}}$
\end{document}
答案2
\documentclass{article}
\usepackage{stackengine,graphicx}
\begin{document}
$\ensurestackMath{\stackengine{.5pt}{\tau}{\scriptscriptstyle e-m}
{O}{c}{F}{F}{S}}$
or
$\ensurestackMath{\stackengine{1pt}{\tau}{\scalebox{.5}{$\scriptscriptstyle e-m$}}
{O}{c}{F}{F}{S}}$
\end{document}
有了像 这样的定义\newcommand\overtext[2]{\ensurestackMath{\stackengine{1pt}{#1}% {\scalebox{.5}{$\scriptscriptstyle #2$}}{O}{c}{F}{F}{S}}}
,简单调用 就可以$\overtext{\tau}{e-m}$
完成任务。
如果溢出实际上是长波浪号上的文本......
\documentclass{article}
\usepackage{stackengine,graphicx,scalerel,wasysym}
\newcommand\overtext[2]{%
\savestack\tmp{$\scriptscriptstyle \reallywidealttilde{#2}$}
\ensurestackMath{\stackengine{.5pt}{#1}%
{\scalebox{.5}{\tmp}}{O}{c}{F}{F}{S}}}
\newcommand\reallywidealttilde[1]{\ThisStyle{%
\setbox0=\hbox{$\SavedStyle#1$}%
\stackengine{.5pt}{$\SavedStyle#1$}{%
\stretchto{\scaleto{\SavedStyle\mkern.2mu\AC}{.5150\wd0}}{.6\ht0}%
}{U}{c}{F}{T}{S}}}
\begin{document}
$\overtext{L}{e-m}$ versus $\overtext{L}{x}$ versus $\overtext{L}{Ax^2 + Bx + C}$
\end{document}
宏基\reallywidealttilde
于我的回答数学模式中的大波浪符号。
答案3
答案4
这只在正常样式下有效,但无论如何我都会避免在下标或上标中使用这样的符号。
\documentclass{article}
\usepackage{amsmath}
\newlength{\overtildewd}
\newlength{\overtildewdaux}
\newcommand{\overtilde}[2]{%
\begingroup
\settowidth\overtildewd{$\scriptscriptstyle#1$}%
\settowidth\overtildewdaux{$\textstyle#2$}%
\ifdim\overtildewdaux>\overtildewd\setlength{\overtildewd}{\overtildewdaux}\fi
\overset{\scriptscriptstyle#1}{%
\widetilde{\makebox[\overtildewd]{$\textstyle#2$}}%
}%
\endgroup
}
\begin{document}
\[
\overtilde{e}{L}\qquad\overtilde{e-m}{L}
\]
\end{document}
这将测量波浪线和底线上方的文本,得到最宽部分。然后将\widetilde
其应用于包含底线的框,底线位于具有所需宽度的框的中心,我们将其应用于\overset
设置波浪线上方的部分。
如果符号只是一个 T(可能是书法),那么就没有太多内容了\overset
;您可能只想让上部材料变小一些。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\overset{e-m}{\mathcal{T}}\qquad
\overset{\scriptscriptstyle e-m}{\mathcal{T}}
\]
\end{document}