I need something like this:
The closest I've managed to do looks like this, but it's definitely not very pretty:
How can I create this symbol? I can't seem to find it anywhere!
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It only takes a minute to sign up.
Sign up to join this community\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{amsmath,amssymb,amsthm}
\newcommand{\DistTo}{\xrightarrow{
\,\smash{\raisebox{-0.65ex}{\ensuremath{\scriptstyle\sim}}}\,}}
\begin{document}
$\DistTo$
\end{document}
Edit: Now I remember taking, back then, this solution here on the website. My bad. Here's the link: How to typeset an isomorphism symbol ($\simeq$) with a long bar
\smash
doesn't fully convince me.
You may try the solution provided by Heiko Oberdiek to this question The symbol for a map which is an isomorphism?
(which has been enhanced by crf, egreg and david carlisle, only few days ago). How do I resolve the assertion failed popups?
Made slight modifications to my copy of the original for my own purposes: replaced the two \relbar
macros with space and \rightarrow
in the \@isomorphism
command. Also gave the front-end command, \isomorphism
, an optional parameter in order to raise or lower the \sim
symbol over the arrow to suit my needs.
Here is my copy of the Oberdiek's solution (with the minor modifications):
%%===================================================
\documentclass{article}
\usepackage[math-style = TeX,nabla = upright]{unicode-math}
%%
\setmathfont{xits-math.otf}
\setmathfont{FdSymbol Bold}[range={\ast}] % bold asterisk symbol
%%===================================================
\makeatletter
\newcommand{\isomap}[1][3]{\mathrel{\raise 0.2ex\hbox{$\mathpalette\@isomap{#1}$}}}
%--------------------------------------------------------------------------
% Calculate the distance of moving \sim up as in \simeq
%--------------------------------------------------------------------------
\newcommand*{\@isomap}[2]{%
\sbox0{$#1\simeq$}%
\sbox2{$#1\sim$}%
\dimen@=\ht0%
\advance\dimen@ by -\ht2%
%--------------------------------------------------------------------------
% Compose the two symbols (\sim & \rightarrow)
%--------------------------------------------------------------------------
\sbox0{\lower#2\dimen@\hbox{$\m@th#1\ \isomap@joinrel\rightarrow$}}%
\rlap{\hbox to \wd0{\hfill\raise\dimen@\hbox{$\m@th#1\sim$}\hfill}}%
\box0%
}
%%
\newcommand*{\isomap@joinrel}{%
\mathrel{\mkern-3.4mu\mkern-1mu\nonscript\mkern1mu\mkern0mu}%
}%
\makeatother
%%===================================================
\begin{document}
Test 1:\quad \( f\colon X \isomap Y \)
\bigskip%
Test 2:\quad \(\mu\colon H_q(X,Y)\isomap H_q(X/Y,\ast)\cong \widetilde{H}_q(X/Y)\)
\end{document}
%%===================================================
Also employed opentype fonts and raised the whole isomorphism map symbol a bit.
\simeq
but with an arrow tip?