双箭头上下添加文字的问题

发布于 2023-01-08 21:59:58

怎样把下面这个带上下标注的双箭头画出来?想要达到的效果如下图
image.png
操作系统:Windows 10
安装的发行版:TEX Live 2022
编辑器:WinEdt
编译命令:XeLatex

查看更多

关注者
0
被浏览
1.9k
LaTeXStudio
LaTeXStudio 2023-01-09
这家伙很懒,什么也没写!

可以看看这个宏包 extarrows,但是箭头并没有分开,分开的话,可以自己定义了。

\documentclass[a4paper]{article}
\usepackage{amsmath}

\makeatletter
\newcommand*{\doublerightarrow}[2]{\mathrel{
  \settowidth{\@tempdima}{$\scriptstyle#1$}
  \settowidth{\@tempdimb}{$\scriptstyle#2$}
  \ifdim\@tempdimb>\@tempdima \@tempdima=\@tempdimb\fi
  \mathop{\vcenter{
    \offinterlineskip\ialign{\hbox to\dimexpr\@tempdima+1em{##}\cr
    \rightarrowfill\cr\noalign{\kern.5ex}
    \rightarrowfill\cr}}}\limits^{\!#1}_{\!#2}}}
\newcommand*{\triplerightarrow}[1]{\mathrel{
  \settowidth{\@tempdima}{$\scriptstyle#1$}
  \mathop{\vcenter{
    \offinterlineskip\ialign{\hbox to\dimexpr\@tempdima+1em{##}\cr
    \rightarrowfill\cr\noalign{\kern.5ex}
    \rightarrowfill\cr\noalign{\kern.5ex}
    \rightarrowfill\cr}}}\limits^{\!#1}}}
\makeatother

\begin{document}
$A\doublerightarrow{a}{bcdefgh}B$

$A\triplerightarrow{d_0,d_1,d_2}B$
\end{document}

image.png
选自:https://tex.stackexchange.com/questions/25053/easy-way-to-type-more-kinds-of-arrows

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览