A minor thing, perhaps, but it has bothered me for a long time:
Mathematica, by default, inserts a full space after \partial
and \dd
, perhaps so that things like \dd x
do not end up being typeset as a two-character symbol (with both rendered as standard characters, rather than italics). That's well-intentioned, I suppose, but the typographical appearance is just wrong: The space between \partial
and \dd
and the following symbol should be small, just like for a two-character symbol. Thus, if I am anal about typography, I'll end up nudging my variables to the left (three times Alt-Left will do it) every time I use these constructs.
So my question is, is there a way to automate this, and teach Mathematica to construct the right spacing every time? Here's hoping against all hope...
This one still bothers the heck out of me, so I'll ask more succinctly, and offer a bounty, too:
Is it possible to define an input alias (that I can later invoke with Esc
-somecode-Esc
) such that I can construct a combination of a DifferentialD
or PartialD
character with another symbol (single or multi-letter, ideally, or a subscripted variable after I have declared such variables as symbols via Symbolize
) such that the symbol follows the differential symbols with no extra space, and properly italicized as prescribed by the TraditionalForm
settings if those are used. So, if I type, say, Esc
dddesc
x, I see this in TraditionalForm
:
rather than crap like this: