[Tex/LaTex] Arrow heads on \twoheadrightarrow

arrowssymbols

The arrow heads on \twoheadrightarrow don't look like the arrow heads on \rightarrow and \hookrightarrow. Is there some way of fixing this?

For instance, the code

\documentclass{article}
\usepackage{amssymb}

\begin{document}
\[ \hookrightarrow \twoheadrightarrow \rightarrow \]
\end{document}

produces an output as follows.

Arrow heads

Best Answer

You could create your own \rrightarrow:

enter image description here

\documentclass{article}
\usepackage{amssymb}% http://ctan.org/pkg/amssymb
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\newcommand{\rrightarrow}{\mathrel{\mathrlap{\rightarrow}\mkern1mu\rightarrow}}
\begin{document}
\[ \hookrightarrow \twoheadrightarrow \rrightarrow \rightarrow \]
\end{document}

\rrightarrow is an overlay of \rightarrow with a shifted version of itself. The length is 1mu (one math unit) more than \rightarrow, which shouldn't deter too much from using it. You could also play with the kerning a bit, if needed.