Is there a way to typeset the symbol ":⇔" correctly in LaTeX (i.e. with the right alignment and spacing)?
I know that using :\Leftrightarrow or :\Longleftrightarrow gets me the symbol I'm looking for (more or less), but the spacing doesn't look right to me. Constructions using \iff or \colon didn't really seem to do the trick, either.
Do I have to define such a symbol myself (if so: how?), or is there a package proving this? Unfortunately, I did not find anything myself (especially because I don't know what to search for exactly; I got the description "defined to be logically equivalent" from Wikipedia, since I didn't even know the correct name).



\newcommand. Is there a good reason to do this? I thought this only makes a difference if you define a command that takes arguments. BTW: I chose your solution (but with\providecommandand without*(for now), because I like to use packages whenever possible, as I think package authors are generally more clever than I am with those things. – Lustique Aug 28 '14 at 14:09\ratiorather than\mathrel{\vcentcolon ...or\mathrel{\raisebox ..., not that I think the other two solutions or posters are less clever than you. :D – Lustique Aug 28 '14 at 14:16colonequals, is should probably be\ratio\colonsep\Leftrightarrow. Also, is should probably be surrounded by\mathrel? – Raphael Sep 14 '15 at 10:01\mathrelis usually not needed, because relational symbols in a row do not have space between them and they behave as one relational symbol regarding the horizontal spacing and a breakpoint is only added after the last symbol. But if space is inbetween, then they should be surrounded by\mathrelto avoid breaks at the space. – Heiko Oberdiek Sep 14 '15 at 10:11\Leftrightarrowa relational symbol on its own? Anyhow, I just saw thatcolonequalsuses\mathrelfor compound symbols, so I figured it was necessary. – Raphael Sep 14 '15 at 10:18\Leftrightarrowis a\mathrel, but packagecolonequalsadds\colonsepor\colondoublesep, which are usually not relational symbols and might add break points, thus\mathrelis needed there. – Heiko Oberdiek Sep 14 '15 at 10:19