I am currently working on something which requires me to have a single letter in math mode followed by a hyphen, e.g.
For the most letters, it looks fine. However, if I use
$\rho$, the space in front of the hyphen is too small.
I can fix it manually:
$p\mkern1mu$-center, but it is annoying to do this everywhere.
Trying a little more things, I noticed that the problem is the hyphen.
I changed the kerning using microtype:
This works great, at least for hyphens. Unfortunately, it destroys all en-dashes. Whenever I write
-- it is not replaced by an en-dash any more.
I could replace each
\textendash which, again, would be annoying.
Is there a way to change the kerning of hyphens without destroying the en-dashes?