如何在双箭头上书写

如何在双箭头上书写

我曾遇到过如何在左箭头或右箭头上书写,但不知道如何在双头箭头上书写。我尝试了以下方法(但都在\两者前面[]但不知为何无法在此处排版),但不起作用,所以任何帮助都将不胜感激!

\[ a \xleftrightarrow{\text{x}} b \]

非常感谢!

答案1

你的意思是这样的:

\documentclass{article}
\usepackage{amssymb}
\usepackage{stackengine}
%https://tex.stackexchange.com/questions/123219/writing-above-and-below-a-symbol-simultaneously
\newcommand\stackleftrightarrow[1]{%
    \mathrel{{\stackon[4pt]{$\leftrightarrow$}{$\scriptscriptstyle#1$}}}}
\begin{document}
    $   a \stackleftrightarrow{x} b$
\end{document}

要得到:

在此处输入图片描述

更普遍的方法是:

\documentclass{article}
\usepackage{amsmath,amssymb}



\newcommand{\xrightarrowdbl}[2][]{%
    \leftarrow\mathrel{\mkern-14mu}\xrightarrow[#1]{#2}
}
%https://tex.stackexchange.com/questions/260554/two-headed-version-of-xrightarrow
\begin{document}
    $x \xrightarrowdbl{\text{a}} y$\\
    $x \xrightarrowdbl{\text{your text}} y$
\end{document}

要得到:

在此处输入图片描述

相关内容