title: LaTeX table positioning
body: <p>I have a LaTeX document that contains a paragraph followed by 4 tables followed by a second paragraph. I want the 4 tables to appear between the two paragraphs which from what I've <a href="http://en.wikibooks.org/wiki/LaTeX/Tables#The_table_environment_-_captioning_etc" rel="noreferrer">read</a> means I should use the [h] option after beginning the table environment (e.g. <code>\begin{table}[h]</code>). </p>
  
  <p>Using this the first two tables appear after paragraph 1 as expected, however paragraph 2 is then displayed with the last two tables appearing on the following page. How can I get the tables to appear in the correct location?</p>
  
  <p>I've tried various things to correct the positioning such as using <code>[h!]</code> however this doesn't seem  to have any effect. Using <code>\clearpage</code> after the tables does have the desired effect of making the tables appear before the second paragraph but it then leaves the last two tables on their own page with loads of white-space, when I would prefer to have the second paragraph begin immediately after the tables.</p>
  
  <pre><code>Paragraph 1...
  
  \begin{table}[h]
      table1...
  \end{table}
  
  \begin{table}[h]
     table2...
  \end{table}[h]
  ...
  
  Paragraph 2...
  </code></pre>