在箭头上写数学符号

在箭头上写数学符号

有人知道如何在给定长度的箭头上放置数学符号吗?

我知道我可以使用以下命令在箭头上放置符号:

\xlongrightarrow{\makebox[2cm]{ 123 }}. 

问题是我不能把数学符号放在“123”的位置。

非常感谢。

答案1

\makekebox将其内容转换为文本模式,因此

$\xlongrightarrow{\makebox[2cm]{ $\alpha$ }}$

会做你想做的事来获得:

在此处输入图片描述

完成 MWE:

\documentclass[margin=3mm]{standalone}
\usepackage{extarrows}

\begin{document}
$\xlongrightarrow{\makebox[2cm]{ $\alpha$ }}$
\end{document}

答案2

这是我的答案。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\Huge
$\xrightarrow[\text{bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb}]{\text{ccccccccccccccccccccccccccc}}$
\end{document}

或者

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{amsmath}

\begin{document}
\Huge
$\xrightarrow{\text{ooooooooooooooooooooo}}$
\end{document}

或者

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[english]{babel}
\begin{document}
\Huge
$\xrightarrow[\text{$\alpha$$\alpha$$\alpha$$\alpha$$\alpha$}]{\text{$\alpha$$\alpha$$\alpha$$\alpha$}}$
\end{document}

答案3

我只知道如何用蒂克兹包裹:

\newcommand{\tikzmark}[2]{%
    \tikz[remember picture,baseline=(#1.base)]
    \node[text=black,anchor=center,inner sep=1pt] (#1) {#2};}
      \begin{align*}
        \tikzmark{a}{a}+\tikzmark{b}{b} & =\tikzmark{c}{c} \\[1em]
        \tikzmark{sums}{Sumanden} & =\tikzmark{sum}{Summe}
       \phantom{\hspace{8cm}} %%<---versatz von rechts (!) 
      \end{align*}
    \tikz[overlay,remember picture]{\draw[blue,thick,->] (sums.north) to [bend left=0] node[anchor=south]{$\pi$}(a.south);}
    \tikz[overlay,remember picture]{\draw[blue,thick,->] (sums.north) to [bend left=0] node[anchor=south]{a}(b.south);}
    \tikz[overlay,remember picture]{\draw[blue,thick,->] (sum.north) to [bend left=0] node[anchor=south]{$=$}(c.south);}

相关内容