I have several floats arranged over several pages which LaTeX isn't quite ordering correctly, and I'd like to know how I can adjust this. My code is essentially of the form:
paragraph of text referencing table1, table2, figure1, in that order.
table1 float environment [p]
table2 float environment [p]
figure1 float environment [t]
(Here p,t, etc are just the standard positioning options for floats, and have the usual meaning - page of floats, top of page, etc.)
This produces pages of the form:
--------------page-1--------------
paragraph of text referencing table1, table2 in that order.
--------------page-2--------------
figure1 float
continuation of paragraph, mentioning figure1.
--------------page-3--------------
table1 float
table2 float
---------------etc----------------
This results in the tables appearing quite a while after being mentioned in the text, and it would make more sense for the page of floats to appear as page 2, rather than 3. How can I achieve this?