“平行减少箭头”:-//->

“平行减少箭头”:-//->

获得“平行缩减箭头”的最佳方法是什么(就像用来显示-calculus 汇合的箭头一样$\lambda$,如果这意味着什么的话)

//具体来说,我想要一个中间有十字的箭头。使用||也可以接受。

现在我有:

\newcommand{\rpbeta}{\mkern-7mu\centernot{\mkern7mu\centernot\rbeta}}

哪里。\rbeta$\longrightarrow_\beta$

给出一些东西还可以,但是每次使用时间距似乎都会发生变化。

答案1

我会使用我最喜欢的\mathcenterto{#1}{#2}结构,它允许你居中#1#2另一个结构\mathclap使右侧斜线居中,左侧斜线与其相邻。

在此处输入图片描述

\documentclass{article}

\pagestyle{empty}

\usepackage{mathtools}

\newcommand*\mathcenterto[2]{\mathclap{\phantom{#2}\mathclap{#1}}{#2}}
\newcommand*\rpbeta{\mathrel{\mathcenterto{\mathclap{/}/}{\longrightarrow}}_\beta}

\begin{document}

\[
A \rpbeta B
_{A \rpbeta B
_{A \rpbeta B
_{A \rpbeta B
}}}\]

\end{document}

答案2

您可以模拟以下工作\centernot

\documentclass{article}

\makeatletter
\newcommand{\rpgeneric}[1]{\mathpalette\rp@generic{#1}}
\newcommand{\rp@generic}[2]{%
  \mathrel{%
    \rlap{%
      \settowidth\dimen@{$\m@th#1{\longrightarrow}$}%
      \kern.55\dimen@
      \settowidth\dimen@{$\m@th#1=$}%
      \kern-.53\dimen@
      $\m@th#1\not$%
      \kern-.3\dimen@
      $\m@th#1\not$%
    }%
    {\longrightarrow_{#2}}%
  }%
}
\makeatother
\newcommand{\rpbeta}{\rpgeneric{\beta}}

\begin{document}

$\rpbeta_{\rpbeta}$

\end{document}

在此处输入图片描述

答案3

除了 mathtools 包之外,我还会使用 amsmath.txfonts 和以下代码(但是字体可能会在文本的其他地方产生其他问题......)

\documentclass{article}
\usepackage{amsmath,txfonts}
\usepackage{mathtools}
\begin{document}
$\mathrlap{\longrightarrow}\varparallel$
\end{document}

在此处输入图片描述

相关内容