From http://tex.stackexchange.com/questions/40946/why-the-end-of-line-in-macro-definitions