注释二元关系

注释二元关系

我希望在创建的二元关系中添加波浪符号或帽子符号,但符号无法正确居中。例如,如果我写下以下内容

$\hat{\mathrel{\mathcal R}}$

那么帽子就在它应该在的地方,但问题是关系失去了数学关系的适当空间。另一方面,如果我尝试

$\mathrel{\hat{\mathcal R}}$

那么帽子就不居中了。对于通过 定义的二元运算符\mathbin,帽子或波浪线的前移不太明显,但仍然是错误的。奇怪的是,将帽子放在 之外似乎不会影响二元运算符的间距$\hat{\mathbin{\mathcal R}}$

答案1

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$a \hat{\mathrel{\mathcal R}} b$

$a \mathrel{\hat{\mathcal R}} b$

$a \mathrel{\hat{\mathrel{\mathcal R}}} b$ Use this one
\end{document}

在此处输入图片描述

答案2

根据字体设计师的意愿,帽子以“最佳”的方式放置在书法 R 上方。

如果您想要有不同的位置,更居中,只需添加一个空的子公式,这样帽子就会放在整个东西上,而不是单个字母上。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

$a\mathrel{\hat{\mathcal{R}}}b$

$a\mathrel{\hat{\mathcal{R}{}}}b$

\end{document}

在此处输入图片描述

当 TeX 必须放置数学重音时,有两种情况。

第一种情况:单个字母/符号。重音符位于字母/符号的“视觉中心”上方,同时考虑到字母/符号所取自的字体的倾斜度。这就是如何\hat{A}将帽子向右移动,使其位于A

第二种情况:子公式,即用括号括起来的数学模式材料,或\left-\right对,或重音命令本身的参数(如果它不是单个数学符号);还有类似的东西\mathrel{<symbol>}不被认为是单个数学符号。重音位于子公式的中间。

我们\hat{\mathcal{R}{}}处于第二种情况,因为的参数\hat不是单个字母/符号,而且还包含一个空的子公式。

虽然这样\mathrel{\hat{\mathrel{\mathcal{R}}}}做可行,但并不是最好的解决方案。

相关内容