帽子的长度怎样调整?

帽子的长度怎样调整?

在数学环境中使用时\widehat{w}\widehat{m}帽子的长度首先较小。如何修复这个长度?我不想使用\hat命令。

\documentclass[12pt]{article}
\usepackage{lmodern} 
\usepackage{amsmath}
\usepackage{amssymb}
\newcommand{\wh}{\widehat}
\begin{document}
$\widehat{w}$ 
$\widehat{m}$ 
\end{document}

在此处输入图片描述

答案1

这里提出了一个替代方案,在标准上采用双倍宽度(可以通过编辑和将\hat实际比例更改为不同的倒数集来更改以适应)。使用 的本机拉伸宏,编辑以处理所有数学样式大小。{2}{.5}scalerel

\documentclass[12pt]{article}
\usepackage{lmodern} 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx,scalerel}
\newcommand\wh[1]{\hstretch{2}{\hat{\hstretch{.5}{#1}}}}
\begin{document}
$\hat{w} \hat{m}$ too narrow

$\widehat{w}  \widehat{m}$ not uniform

$\wh{w} \wh{m},
\scriptstyle\wh{w} \wh{m},
\scriptscriptstyle\wh{w} \wh{m}
$ proposed
\end{document}

在此处输入图片描述

答案2

makebox封装的简单解决方案:

\documentclass[12pt]{article}
\usepackage{lmodern}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{makebox}

\begin{document}

$\widehat{\makebox*{$m$}{$ w $}}\,\widehat{m}$

 unless you prefer this:

$\widehat{w}\,\widehat{\makebox*{$ w $}{$m$}}$


\end{document} 

在此处输入图片描述

相关内容