mathtools \xleftrightarrow 命令不会使文本居中

mathtools \xleftrightarrow 命令不会使文本居中

我想要文字(可能是项目符号,也可能是其他内容)多于左右箭头,我还希望该文本是居中。我还希望箭头能随着文本增长。

梅威瑟:

\documentclass{article}
\usepackage{mathtools}

\begin{document}
$a \xleftrightarrow{x} b$

\end{document}

我试过这个答案但它产生的结果与上述类似。

答案1

的定义\xleftrightarrow是错误的。

\documentclass{article}
\usepackage{mathtools}

\MHInternalSyntaxOn\makeatletter
\renewcommand{\xleftrightarrow}[2][]{\ext@arrow 5599\MT_leftrightarrow_fill: {#1}{#2}}
\makeatother\MHInternalSyntaxOff

\newcommand{\bb}[1]{\mathpalette\bbx{#1}}
\newcommand{\bbx}[2]{{\fboxsep=-0.05pt\fboxrule=0.1pt\fbox{$#1#2$}}}

\begin{document}

$a \xleftrightarrow{\bb{x}} b$

\end{document}

该宏\bb仅用于显示标签的边界框,您不需要它。

在此处输入图片描述

相关内容