Similar to this question, but with the \xRightarrow
instead. I tried changing the 3rd version to use \Rightarrow
like so:
\documentclass{standalone}
\usepackage{amsmath}
\usepackage{amssymb} % for \diagup
\usepackage{mathtools}
\usepackage{tikz} % for tikz solution
\makeatletter
\def\slashedarrowfill@#1#2#3#4#5{%
$\m@th\thickmuskip0mu\medmuskip\thickmuskip\thinmuskip\thickmuskip
\relax#5#1\mkern-7mu%
\cleaders\hbox{$#5\mkern-2mu#2\mkern-2mu$}\hfill
\mathclap{#3}\mathclap{#2}%
\cleaders\hbox{$#5\mkern-2mu#2\mkern-2mu$}\hfill
\mkern-7mu#4$%
}
\def\rightslashedarrowfillc@{%
\slashedarrowfill@\relbar\relbar{\raisebox{.12em}{\tiny/}}\Rightarrow}
\newcommand\xslashedrightarrowc[2][]{%
\ext@arrow 0055{\rightslashedarrowfillc@}{#1}{#2}}
\makeatother
\begin{document}
A \xslashedrightarrowc{abcdefg} C\\[12pt]
\end{document}
But I end up with this instead:
I'm assuming something's wrong with the def of \slashedarrowfill
but I don't know enough to fix it. Could someone point me in the right direction please?
Best Answer
Heiko Oberdiek's
centernot
package comes in handy for that: