According to the table on page 170 of the TeXbook, binary operators like + and - get a medium space around them when in text or display style, but not in a script style. And they only get that space when acting as a binary operator: when acting as a unary operator (eg. -1) they get no space.
This is great.
However, I have defined a custom binary operator which needs slightly different spacing in script style. In all other styles the default spacing works well, and when my operator acts as a unary operator the default also works well.
But when my custom operator is acting as a binary operator in script style, it needs an additional 1mu of space on either side. How can I achieve this?
As a follow-up question, what if I wanted to make that change global, so it applies to all binary operators in script style, adding 1mu of space on each side?
