The LaTeX Wikibook writes:
Please understand: you do not have to use floating tables. It only looks more professional. If you want to place your tables where they lie in your source code, do not use
table
at all! This is a very common misunderstanding among newcomers.
LaTeX works with an intricate table placement algorithm, but I often prefer immediate placement with the H
placement specifier (enabled by the float
package).
My understanding is that captions and table/figure numbering require the table
/figure
environments. Is this really so, or are there ways around that? What other reasons are there for using table
/figure
if we know that we don't want a particular object to float?