可扩展等号

可扩展等号

我有一个命令在我的标准序言中已经流传了一段时间:

\newcommand{\xeq}[1]{\stackrel{\;#1}{\cleaders\hbox{=\!}\hfill}\:}

它旨在模仿 AMS-LaTeX 可扩展箭头符号\xleftarrow\xrightarrow

它并不完美,原因有二:

  1. 它不像 AMS 那样采用可选的 lower 参数\xrightarrow[down]{up}
  2. 组成等号的重叠略微可见。

有谁有更好的命令或者知道有这样的命令的包吗?

答案1

我认为您或多或少可以从中复制以下定义amsmath.sty

\documentclass{minimal}

\usepackage{amsmath}

\makeatletter
\newcommand*{\Relbarfill@}{\arrowfill@\Relbar\Relbar\Relbar}
\newcommand*{\xeq}[2][]{\ext@arrow 0055\Relbarfill@{#1}{#2}}
\makeatother

\begin{document}

$a \xeq[uuuuu]{vvv} b$

\end{document}

答案2

extarrows包裹提供\xlongequal[below]{above}

相关内容