使用重叠功能使符号居中

使用重叠功能使符号居中

我试图将\faPiedPiper符号置于单个字母的中心,如下所示:

\documentclass[letterpaper,12pt]{article}
\usepackage{fontawesome, amsmath, fourier}
\begin{document}
$\overset{\text{\faPiedPiper}}{X}$
\end{document}

但我得到的是偏离中心的间距,如下所示 示例输出

修复此问题的最佳方法是什么?

答案1

经过反复尝试:

\documentclass{article}
\usepackage{fontawesome,fourier,amsmath,accents}

\newcommand{\fancyhatsymbol}{\text{\normalfont\faPiedPiper}\mspace{-6mu}}
\newcommand{\fancyhat}[1]{\accentset{\fancyhatsymbol}{#1\mspace{2mu}}}

\begin{document}

$\fancyhat{X}$   

\end{document}

请注意,\accentset使用的尺寸比更小\overset

在此处输入图片描述

相关内容