有几篇文章介绍了如何对左箭头或右箭头执行此操作,但该方法不适用于\leftrightarrow
。
\longleftrightarrow
我想要的是在上面写一个“DFT”。
我试过了:
\longleftrightarrow{\text{DFT}}
\longleftrightarrow^{DFT}
\xlongleftrightarrow{\text{DFT}}
\longleftrightarrow\limits^{DFT}
但无一奏效。
答案1
您可以使用 Herber Voß 在第 38 节中解释的方法定义可扩展的“左右箭头” Mathmode.pdf
。您可以使用texdoc mathmode
您的机器上或通过此链接。
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand\xleftrightarrow[2][]{%
\ext@arrow 9999{\longleftrightarrowfill@}{#1}{#2}}
\newcommand\longleftrightarrowfill@{%
\arrowfill@\leftarrow\relbar\rightarrow}
\makeatother
\begin{document}
$F \xleftrightarrow{\text{DFT}} G$
$F \xleftrightarrow{\text{overlong text}} G$
\end{document}
可选参数\xleftrightarrow
为“标签下方”,因此\xleftrightarrow[xyz]{}
将xyz
在箭头下方,而\xleftrightarrow[xyz]{abc}
将在箭头abc
上方和下方。xyz
答案2
\stackrel{\mathrm{DFT}}{\longleftrightarrow}