早上好!
有可能有一个带尾巴的向上箭头吗?
我尝试了旋转包,但是我不太喜欢结果。
\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}