In the spacing section, the author's suggestion to use absolute spacing operator (e.g \;) is actually not recommended. a better way is to make `dx` a math operator (`d` is an operator isn't it?).
Some other suggestion is not actually recommended in the official documentation of amsmath as I recall.
Hope this helps.