“对应于”的符号(带帽子的等号)

“对应于”的符号(带帽子的等号)

最近,我在一些 LaTeX 文档中注意到,有一个特殊的 LaTeX 命令表示“对应于”的符号,类似于顶部带帽子的等号。\hat{=}\widehat{=}两者都不能给出令人满意的结果(我个人的看法)。不幸的是,我不记得是哪个文档了!有人知道在哪里可以找到这个命令或文档吗?

我正在寻找的符号:

我正在寻找的符号

PS:我已经尝试过了解纤但它没有产生任何有用的结果!此外,浏览全面的 LaTeX 符号列表没有成功。

答案1

试试这个。当然,可以调整参数来改变楔形相对于 = 符号的垂直分离高度或水平宽度,或楔形的纵横比。请注意,这个的外观与\hateq上面评论中引用的不太一样,但更符合提问者所说明的符号。

修订的解决方案消除了使用array以使周围空间\equalhat与兼容\mathrel

\documentclass{article}
\usepackage{scalerel,stackengine,amsmath}
\newcommand\equalhat{\mathrel{\stackon[1.5pt]{=}{\stretchto{%
    \scalerel*[\widthof{=}]{\wedge}{\rule{1ex}{3ex}}}{0.5ex}}}}
\begin{document}
\[
x^2 \equalhat \ensurestackMath{\Centerstack[c]{a b c}}
\]

\begin{align}
a &\equalhat b \\
a &= b
\end{align}
\end{document}

在此处输入图片描述

原始解决方案

\documentclass{article}
\usepackage{scalerel,amssymb}

\newcommand\equalhat{%
\let\savearraystretch\arraystretch
\renewcommand\arraystretch{0.3}
\begin{array}{c}
\stretchto{
    \scalerel*[\widthof{=}]{\wedge}
    {\rule{1ex}{3ex}}%
}{0.5ex}\\ 
=%
\end{array}
\let\arraystretch\savearraystretch
}

\begin{document}

$x^2 \equalhat \begin{array}{c}a\\b\\c\end{array}$

\end{document}

在此处输入图片描述

相关内容