将 \not 居中到字母

将 \not 居中到字母

我搜索了一下,但没有找到任何东西:有人知道如何将 \not{A} 置于字母中心而不是提前输入吗?

答案1

正如我在之前的评论中所说的那样,我认为\not应该与\mathrel对象一起工作,而 A 不是(它是\mathord)。

考虑到这一点,这里有两种可能的方法。

\documentclass{article}
\usepackage{stackengine}
\stackMath
\begin{document}
\begin{equation}
B\mathord{\not\mathrel{A}}C
\end{equation}
\begin{equation}
B\stackengine{0pt}{A}{/}{O}{c}{F}{F}{L}C
\end{equation}
\end{document}

在此处输入图片描述

答案2

您可以使用slashed。示例中使用了默认位置(作为普通符号)。然后展示了如何微调斜线的位置(自行试验)以及如何使该符号成为关系符号。

当然,\declareslash当您选择了最终参数时,说明将会出现在文档序言中。

\documentclass{article}
\usepackage{slashed}

\begin{document}

$\slashed{A}$

\declareslashed{}{/}{0.05}{0}{A}

$\slashed{A}$

\end{document}

在此处输入图片描述

答案3

这可能简单得多

\usepackage{centernot}
\begin{document}

$\centernot{\infty}$

\end{document}

相关内容