Microsoft Word – Avoiding Spelling Check Errors with Equations

equationsmicrosoft wordspell-check

If I write “Thus x is larger than y.” in normal mode in Word, no error is reported in spelling check. But if I turn “x” and “y” into equations (by selecting them and then giving the command Insert → Equation for example), in Word 2007 or newer, a spelling error is reported: space before punctuation. This is rather inconvenient, and the suggested “correction” would remove the space between “than” and “y”.

enter image description here

So Word seems to act as if “y” were not there at all. Is there any fix to this? Problems like this are frequent in mathematical texts when inline equations are used (and for typographic uniformity, math expressions should all be written as equations in text, if the equation tools are used at all).

I know that I can avoid the problem by putting a space inside the equation, so that instead of “…than [y].” (where brackets indicate a construct created with equation tools) I use “…than[ y].” It just sounds illogical and somewhat inconvenient (if an equation is copied, the space is copied in it, and in the general case, a space might be needed on either side or on both sides).

Best Answer

Word lets you insert what it calls a "no-width non-break" character via Insert->Symbol->More Symbols->Special Character. This is Unicode U+200C, known in Unicode as ZERO-WIDTH NON-JOINER.

If you insert one of those immediately before the "y" equation it appears to prevent this particular error from being flagged.

Not ideal, and when it comes before the equation, the character looks as if it's inside the equation "box" (although it isn't).

The OP has commented that it needs to be used carefully, e.g. because used after the "y" it may act as an optional line break, pushing the "." onto the next line.

Related Question