让 \not\l​​ongrightarrow 看起来不错的最简单方法

让 \not\l​​ongrightarrow 看起来不错的最简单方法

我目前使用\longrightarrow表示“趋向于 [某个极限]”,有时我需要使用它的否定。我看到有一个\nrightarrow,但不幸的是它与 不匹配\longrightarrow\not\longrightarrow看起来很糟糕。调整小斜线的位置以便定义 的最简单方法是什么\nlongrightarrow?解决方案来自这个相关问题看起来很棒,但对于我的目的来说似乎有点过度了。

答案1

\centernot一般来说,使用centernot包而不是正常\not命令。

然而,在这种情况下,stmaryrd软件包提供了您可以用于此目的的特殊\longarrownot/宏:\Longarrownot

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{centernot}
\usepackage{stmaryrd}
\begin{document}
    $\centernot\longrightarrow$ % with centernot
    $\longarrownot\longrightarrow$ % with stmaryrd
\end{document}

结果:

centernot带有中心点的结果stmaryrd使用 stmaryd 的结果

答案2

如果你只需要文本大小的符号,你可以说

\usepackage{stmaryrd}
\newcommand\nlongrightarrow{
  \mathrel{\ooalign{$\longrightarrow$\cr
    \hskip 0pt plus .5fill $\arrownot$\hskip 0pt plus 2fill\cr}}
}

跳过值是通过反复试验找到的。无论如何我都会使用\rightarrow\nrightarrow我想说,这是个人喜好。:)

相关内容