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
tableat 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?
