如何创建箭头符号

如何创建箭头符号

我正在寻找一种方法来创建一个指向下方的箭头符号,但不知道是否已经存在。我试过但detexify一无所获。

箭头图片如下:

箭的图片

答案1

使用TikZ您可以定义一个命令,它会给您一个可拉伸的符号;您可以执行以下操作:

\documentclass{book}
\usepackage{tikz}

\newcommand\myarrow[1][1]{%
  \raisebox{-0.5cm}{\begin{tikzpicture}\draw (0,0) -- (#1,0); \draw[->] (#1,0) -- (#1,-0.5);\end{tikzpicture}}}

\begin{document}
\noindent\myarrow[6.4]
\begin{equation}
  x^n + y^n = z^n.
\end{equation}

\noindent\myarrow[4.8]
\begin{equation}
  a= b + c + d + e + f.
\end{equation}

\end{document}

在此处输入图片描述

答案2

这可能就是您正在寻找的:

\usepackage{graphicx,amssymb}

\newcommand{\rRsh}{\rotatebox[origin=c]{-90}{$\Rsh$}}

尝试 $X\rRsh Y$ 并发表您的评论。

如果数学已加载,而不是符号,相同的定义产生了一个具有两个相等线段的符号。

要获得可扩展的水平条,请定义

\newcommand{\longrRsh}[1]{%
  \makebox[#1]{\leaders\hrule height 1.25ex depth -1.16ex\relax
    \hfil\kern-1pt\rRsh}}

然后\longrRsh{3cm}会产生一个3厘米长的符号(这些数字针对符号版本)。

答案3

这不完全是你想要的,但可能足够好了:

\documentclass{article}
\usepackage{amsmath}
\usepackage{MnSymbol}
\begin{document}
\[
    a \rhookdownarrow b
\]
\end{document}

相关内容