「方帽」口音

「方帽」口音

我在一本書中看到以下「方帽」符號來表示離散傅立葉變換: DFT表示法

我想使用相同的符號,但找不到相應的命令。有人可以幫我嗎?

答案1

您可以自訂以下一個適合論點的內容:

\documentclass{article}
\usepackage{stackengine}
\def\rlwd{.4pt}
\def\rlht{1.1pt}
\def\shatvrule{\rule{\rlwd}{\rlht}}
\def\shat#1{%
  \setbox0=\hbox{$#1$}%
  \stackon[0pt]{\stackon[1pt]{\ensuremath{#1}}{%
    \shatvrule\kern\wd0\kern-\rlwd\kern-\rlwd\shatvrule}}%
    {\rule{\wd0}{\rlwd}}%
}
\begin{document}
$\shat u(\omega,t) = \shat{XYZ}$
\end{document}

在此輸入影像描述

1pt帽子下方到字母的間隙,可以更改,\rlht是垂直支柱的高度,\rlwd是標尺厚度。

如果您需要它跨數學風格工作,這裡有一個細微的變化:

\documentclass{article}
\usepackage{stackengine}
\usepackage{scalerel}
\def\rlwd{.4pt}
\def\rlht{1.1pt}
\def\shatvrule{\rule{\rlwd}{\rlht}}
\def\shat#1{%
 \ThisStyle{%
  \setbox0=\hbox{$\SavedStyle#1$}%
  \stackon[0pt]{\stackon[1pt]{\ensuremath{\SavedStyle#1}}{%
    \shatvrule\kern\wd0\kern-\rlwd\kern-\rlwd\shatvrule}}%
    {\rule{\wd0}{\rlwd}}%
 }%
}
\begin{document}
$\shat u(\omega,t) = \shat{XYZ}$

$\scriptscriptstyle\shat u(\omega,t) = \shat{XYZ}$
\end{document}

在此輸入影像描述

如果我想變得非常奇特,我可以引入可變的規則高度、厚度和堆疊間隙,所有這些都隨著數學風格而縮放,如本答案底部所述:想要波浪形除法標誌。如果不重複該程式碼,結果將如下所示

在此輸入影像描述

相關內容