Números, de caixas flutuantes de duas colunas, fora de ordem

Quando o LaTeX não consegue colocar uma caixa flutuante imediatamente, ela vai para uma das muitas listas de “pendências”. Se outra caixa flutuante do mesmo tipo aparecer e a lista de “pendências” para esse tipo ainda estiver ocupada, a caixa flutuante mais recente terá que esperar todas as que entraram antes na lista.

O LaTeX padrão tem listas diferentes para caixas flutuantes com uma coluna e com duas colunas; isso significa que figuras de uma coluna podem passar a frente de figuras de duas colunas (ou vice-versa), e você notará figuras mais recentes aparecendo no documento antes de figuras adicionadas anteriormente ao documento. O mesmo ocorre, é claro, com tabelas ou com qualquer caixa flutuante definida pelo usuário.

A equipe do LaTeX sabe do problema e fornece um pacote (fixltx2e) para lidar com isso. O Fixltx2e combina as duas listas de pendências para que as caixas flutuantes não saiam da ordem.

Para aqueles que ainda estão utilizando uma distribuição antiga do LaTeX, o pacote fix2col deve servir. Esse pacote (também feito por um membro da equipe do LaTeX) foi a base para a parte correspondente do fixltx2e. A funcionalidade também foi incluída no dblfloatfix, que também tem código para colocar caixas flutuantes de largura máxima em posicionamento [b] placement.

Depois de carregar o pacote, nada mais precisa ser feito: a única exigência é corrigir a rotina de saída; nenhum comando extra é necessário.

dblfloatfix.sty
dblfloatfix
fix2col.sty
fix2col
fixltx2e.sty
Part of the LaTeX distribution


Do you have any question? Ask on: latex.net.br - we love qood questions!