Se um par de caixas flutuantes tiver que ser disposto em duas páginas opostas (em um livro ou o que for), a primeira deve estar do lado esquerdo, em uma página de número par. O pacote dpfloat permite que isso seja feito: a construção a ser usada é:
\begin{figure}[p]
\begin{leftfullpage}
\end{leftfullpage}
\end{figure}
\begin{figure}[p]
\begin{fullpage}
\end{fullpage}
\end{figure}
A construção não tem efeito em documentos com a opção de classe
oneside (twoside é o padrão para a classe
book).
Um caso especial desse requisito coloca a legenda de uma caixa flutuante na página seguinte. (Isso é útil se você tiver uma caixa flutuante que se encaixe exatamente na página.) Você pode (com muito jeito) fazer esse trabalho com o dpfloat, mas o pacote fltpage foi especialmente concebido para o serviço:
\documentclass[twoside]{article}
\usepackage[leftFloats]{fltpage}
\begin{document}
...
\begin{FPfigure}
\includegraphics{minha-figura-enorme}
\caption{Uau! Essa era grande!}
\end{FPfigure}
...
\end{document}
Esse exemplo deve produzir uma legenda
Figure ‹n› (página oposta): Uau! …(Note, entretanto, que o pacote é antigo, se autodeclara uma versão beta, e não contém qualquer declaração de licença válida, tanto que não está no texlive. Ele parece funcionar, mas …)
Uma rota alternativa é o mecanismo “persistente” do pacote
caption. A macro \ContinuedFloat faz um pequeno ajuste no próximo comando \caption, para que o comando não faça nenhum incremento no número da legenda. Isso (obviamente) não tem nenhum efeito sobre a posição da caixa flutuante, mas faz com que os textos das legendas sejam ‘sensatos’:
\begin{table}
\caption{A table}
...
\end{table}
...
\begin{table}\ContinuedFloat
\caption{A table (cont.)}
...
\end{table}
o que produziria:
Table 3: A table … Table 3: A table (cont.)
This answer last edited: 2013-02-01
This question on the Web: http://latex.net.br/faq/FAQ-dpfloat.html
Do you have any question? Ask on: latex.net.br - we love qood questions!