title: LaTeX \newcommand \par issue
body: <p>When I assign a new command and call it at the beginning of a \par the space between the variable text and next word is missing.</p>
  
  <p>\newcommand{\testcmd}{This is a test}</p>
  
  <p>\par \testcmd foobar.</p>
  
  <p>Will be rendered as:</p>
  
  <p>This is a testfoobar.</p>
  
  <p>\par foo \testcmd bar.</p>
  
  <p>Renders fine as: foo This is a test bar.</p>
  
  <p>Anyone come across this before and have a solution?</p>
  
  <p>Thanks</p>