Spacing around negative sign in MS Office's Equation Editor

Solution 1:

The closest solution to this problem that I found is to use "Normal text" mode. Either select the minus sign and press "Normal text" in equation constructor, or put it as "-"5 instead of simply -5

The result will look like this:

enter image description here

You can probably bind it to some macro too, but I have no experience with VBA to recommend anything.

Solution 2:

You can force the issue by wrapping invisible “parentheses” around the number:

25\angle\left -5° \right

or by using an abstract box that enforces spacing for an unary operator:

25\angle\box(4&-)5°

The argument to \box is documented here.

Results: