双箭头,其上方带有文本,可延伸以适合文本(即“\xRightarrow”)

双箭头,其上方带有文本,可延伸以适合文本(即“\xRightarrow”)

我知道可以有\xrightarrow (text),但如果我尝试这样做,\xRightarrow (text)每次都会出错。有人知道这是语法错误还是有其他方法可以用\Rightarrow上面的文本生成?

答案1

在此处输入图片描述

只需采用 的定义\xrightarrow并替换rR

\documentclass{article}
\usepackage{amsmath}


\makeatletter
\newcommand{\xRightarrow}[2][]{\ext@arrow 0359\Rightarrowfill@{#1}{#2}}
\makeatother

\begin{document}

% To create a single arrow with text above, use lowercase "r".
$\xrightarrow{\mathit{hello}}$

% To create a double arrow with text above, use uppercase "R".
$\xRightarrow{\mathit{hello}}$


\end{document}

答案2

\documentclass{article}
\usepackage{mathtools}
\begin{document}

$\xrightarrow{\text{hello}}$
$\xRightarrow{\text{hello}}$

\end{document}

在此处输入图片描述

答案3

您还可以使用下置和上置:

$\underset{\text{hello}} \longrightarrow$

$\overset{\text{hello}} \longrightarrow$

$\underset{\tiny\text{hello}} \longrightarrow$

$\overset{\tiny\text{hello}} \longrightarrow$

相关内容