我有一个命令在我的标准序言中已经流传了一段时间:
\newcommand{\xeq}[1]{\stackrel{\;#1}{\cleaders\hbox{=\!}\hfill}\:}
它旨在模仿 AMS-LaTeX 可扩展箭头符号\xleftarrow
和\xrightarrow
。
它并不完美,原因有二:
- 它不像 AMS 那样采用可选的 lower 参数
\xrightarrow[down]{up}
- 组成等号的重叠略微可见。
有谁有更好的命令或者知道有这样的命令的包吗?
答案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}
。