como escrever sobrescrito duplo sobre \xrightarrow

como escrever sobrescrito duplo sobre \xrightarrow

Em vez de uma linha acima da seta, quero poder escrever duas linhas sobre ela. Como posso conseguir isso? Com este código só consigo alcançar uma linha:

\xrightarrow[]{something}

Responder1

Abusando um pouco da \substackmacro de amsmath(cuja finalidade original é para sub/sobrescritos multilinhas em operadores):

\documentclass{article}

\usepackage{amsmath}

\begin{document}
\[
A \xrightarrow[\substack{def \\ \text{below}}]{\substack{abc \\ \text{above}}} B
\]
\end{document}

insira a descrição da imagem aqui

Responder2

você quer dizer algo assim:

\documentclass{article}
    \usepackage{amssymb,amsmath}
    \usepackage{stackengine}
    \newcommand\stackrightarrow[3]{%
        \mathrel{{{\stackon[4pt]{$\xrightarrow[#3]{#1}$}{$\scriptscriptstyle#2$}}}}}
    \begin{document}
        $   a \stackrightarrow{x}{y}{z} b$


\end{document}

insira a descrição da imagem aqui

Por fim, seja bem-vindo ao TeX.SE. Da próxima vez, adicione um MWE para mostrar o que você tentou até agora.

informação relacionada