A opção twocolumn das classes padrão faz o LaTeX arrumar o texto de um documento em duas colunas. Porém, a última página do documento normalmente termina com colunas de comprimentos diferentes — diz-se que tais colunas estão “desbalanceadas”. Muitas pessoas (a maioria?) não gostam de colunas desbalanceadas.
A solução mais simples para o problema é usar o pacote multicol
no lugar da opção twocolumn, pois o
multicol, por padrão, faz o balanceamento das colunas na página final. Entretanto, o uso do multicol tem um custo: sua rotina especial de saída impede o uso de caixas flutuantes nas colunas, embora ainda permita caixas flutuantes de largura total (por exemplo, o ambiente figure*
.
Como resultado, há uma busca constante de um meio de balancear colunas no final de um documento de twocolumn. Evidentemente, o trabalho pode ser feito manualmente:
Um \pagebreak
inserido no local apropriado da última página pode produzir o efeito desejado, mas isso raramente agrada, e se a última página for composta de texto gerado automaticamente (por exemplo, bibliografia ou índice), a inserção do comando será difícil.
O pacote flushend oferece uma solução para o problema. É um macrocódigo um tanto perigoso, que modifica uma das partes mais complexas do kernel do LaTeX sem empregar qualquer das salvaguardas discutidas em Adaptar comandos existentes.
O pacote só altera o comportamento no documento final (seu comando
\flushend
é habilitado por padrão), e outro comando permite o ajuste do balanceamento final; outros pacotes no conjunto fornecem meios para inserção de material de largura total em documentos de duas colunas.
O pacote balance também altera a rotina de saída (um pouco mais cuidadosamente do que o flushend).
O usuário deve estar ciente de que qualquer um desses pacotes pode ficar confuso na presença de caixas flutuantes: se surgirem problemas, o ajuste manual das caixas flutuantes no documento será provavelmente necessário. É essa dificuldade (o que é necessário em qualquer instância não pode ser expresso no LaTeX) atual) que levou o autor do multicol a suprimir caixas flutuantes da largura de uma só coluna.
This question on the Web: http://latex.net.br/faq/FAQ-balance.html
Do you have any question? Ask on: latex.net.br - we love qood questions!