title: How can I left-justify numerical output in fortran?
body: <p>I am writing some simple output in fortran, but I want whitespace delimiters.  If use the following statement, however:</p>
  
  <pre><code>format(A20,ES18.8,A12,ES18.8)
  </code></pre>
  
  <p>I get output like this:</p>
  
  <pre><code>p001t0000               3.49141273E+01obsgp_oden      1.00000000E+00
  </code></pre>
  
  <p>I would prefer this:</p>
  
  <pre><code>p001t0000           3.49141273E+01   obsgp_oden  1.00000000E+00
  </code></pre>
  
  <p>I tried using negative values for width (like in Python) but no dice.  So, is there a way to left-justify the numbers?</p>
  
  <p>Many thanks in advance!</p>