如何在数学模式中制作更长的箭头?

如何在数学模式中制作更长的箭头?

我的问题与以下问题有关;在中math-mode,我想写一个包含

$C_p^\mathcal{U}\hookrightarrow C_p(X)$

但是,这还不够,因为我写过一篇很长的文档,其中每个箭头(在 中math-mode)都是 或\longrightarrow\longmapsto这使得这种呈现方式非常尴尬。但是,我想知道是否有办法在 中实现这个长钩箭头math-mode,或者应该怎么做才能在文本之间使用此符号。

在此先感谢您的帮助。

答案1

使用\xhookrightarrowfrom mathtools,例如

\documentclass{article}
\usepackage{mathtools}
\begin{document}
$C_p^\mathcal{U}\hookrightarrow C_p(X)$

$C_p^\mathcal{U}\xhookrightarrow{\quad} C_p(X)$
\end{document}

在此处输入图片描述

这里,\quad只是一个例子。这是一个可扩展的箭头,它会根据上面(或下面)写的内容调整其大小,即使这只是一些空格,如\quad

答案2

我可以使用old-arrows带有选项的包[new]。old-arrows 包为新类型的箭头提供了附加命令。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage[new]{old-arrows}
\usepackage{amssymb}

\begin{document}
(\texttt{long hookrightarrow})
$
C_{p}^{\mathcal{U}} \varlonghookrightarrow C_{p}(X)
$

(\texttt{short hookrightarrow})
$C_{p}^{\mathcal{U}} \varhookrightarrow C_p(X)$
\end{document}

相关内容