带尾巴的向上箭头

带尾巴的向上箭头

早上好!

有可能有一个带尾巴的向上箭头吗?

我尝试了旋转包,但是我不太喜欢结果。

\documentclass[a4paper,11pt,twoside]{book}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{amsmath, amssymb}
\usepackage{rotating}

\begin{document}

$ \uparrow $ Up arrow with no tail

$ \rightarrowtail $ Right arrow with no tail 

$ f$ \begin{rotate}{90}$\rightarrowtail $ \end{rotate}$\varDelta$ Up arrow with tail, but in wrong position.

\end{document}

在此处输入图片描述

先谢谢了!

答案1

您可以使用\raisebox手动调整垂直位置(可以将偏移量作为参数给出)。如果您不想手动计算正确的偏移量,可以按照Mico 的建议并使用\vcenter\hbox将箭头垂直居中:

\documentclass{article}
\usepackage{amssymb}
\usepackage{rotating}

% \newcommand\uparrowtail{%
% \raisebox{-.75ex}{\rotatebox{90}{\rightarrowtail}}%
% }

% Or, as Mico suggested, with `\vcenter` instead of `\raisebox`:

\newcommand\uparrowtail{%
  \vcenter{\hbox{\rotatebox{90}{\rightarrowtail}}}%
}

\begin{document}

$\uparrow$ Uparrow with no tail

$\uparrowtail$ Uparrow with tail

Both next to each other $\uparrow \uparrowtail$

\end{document}

在此处输入图片描述

另一个解决方案是使用 提供的符号MnSymbol,其中包括一个非常好且匹配的\uparrowtail

\documentclass{article}
\usepackage{MnSymbol}

\begin{document}

$\uparrow$ Uparrow with no tail

$\uparrowtail$ Uparrow with tail

Both next to each other $\uparrow \uparrowtail$

\end{document}

在此处输入图片描述

相关内容