我怎样才能制作一个带有数学方程式标记的双头箭头?

我怎样才能制作一个带有数学方程式标记的双头箭头?

我正在尝试获取类似的东西。

在此处输入图片描述

使用

\xrightarrow 

我已经能够大致做到这一点,但我想要双头版本。

答案1

可扩展箭头\xleftarrow\xrightarrow定义为amsmath。其扩展mathtools 还定义了双头版本\xleftrightarrow

\documentclass{article}

\usepackage{mathtools}

\begin{document}
\[
A \xleftrightarrow{\text{loooong stuff}} B
\]
\end{document}

在此处输入图片描述

答案2

这是一个没有的版本mathtools

\documentclass{article}
\usepackage{amsmath}
\newcommand\xleftrightarrow[1]{%
  \mathbin{\ooalign{$\,\xrightarrow{#1}$\cr$\xleftarrow{\hphantom{#1}}\,$}}
}
\begin{document}
\[
A \xrightarrow{\varphi} B \xrightarrow{\text{PDQ Bach}} C
\]
\[
A \xleftrightarrow{\varphi} B \xleftrightarrow{\text{PDQ Bach}} C
\]
\end{document}

在此处输入图片描述

如果你需要它\scriptstyle

\documentclass{article}
\usepackage{amsmath,scalerel}
\newcommand\xleftrightarrow[1]{\ThisStyle{%
  \mathbin{\ooalign{$\SavedStyle\,\xrightarrow{#1}$\cr
                    $\SavedStyle\xleftarrow{\hphantom{#1}}\,$}}
}}
\begin{document}
\[
A \xrightarrow{\varphi} B \xrightarrow{\text{PDQ Bach}} C
\]
\[
A \xleftrightarrow{\varphi} B \xleftrightarrow{\text{PDQ Bach}} C
\]
\[\scriptstyle
A \xleftrightarrow{\varphi} B \xleftrightarrow{\text{PDQ Bach}} C
\]
\end{document}

在此处输入图片描述

相关内容