Portanto, para ter uma figura de largura total na parte inferior da mesma página, temos que mover a figura para a página anterior. Mas dado que temos um número antes deste, que também é referenciado antes dele, temos que passar para este também para manter a numeração dos números em ordem. No entanto, a figura que levamos conosco agora pode aparecer na página anterior, em vez de no local que queríamos.
Alguma forma de contornar isso?
Tentei \afterpage{}
colocar a figura na página certa, mas a numeração ainda está errada.
Exemplo de código:
\documentclass[12pt, a4paper, twocolumn]{article}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\begin{document}
\blindtext
\blindtext
\blindtext
\begin{figure}
\includegraphics{OneColumnFigure.png}
\caption{OneColumnFigure}
\label{fig:label}
\end{figure}
\begin{figure*}[b!]
\includegraphics{TwoColumnFigure.png}
\caption{TwoColumnFigure}
\label{fig:label}
\end{figure*}
\blindtext
\blindtext
\blindtext
\end{document}
Isso fará com que nosso OneColumnFigure apareça na mesma página no local desejado, mas nosso TwoColumnFigure aparecerá na próxima página na parte inferior, que não é onde queremos:
Se movermos TwoColumnFigure para a página anterior, o layout estará correto, mas a numeração da figura estará errada:
E se movermos ambas as figuras para a página anterior, a numeração estará correta, mas o layout errado:
Responder1
Resposta de:Ordem da figura e da figura* - a figura* vai para a próxima página ou a ordem é invertida
Consegui resolver esse problema manipulando o contador. Eu incorporei \setcounter{figure}{#}
no figure
e figure*
. A contagem reordenou a numeração das figuras e preserva o posicionamento.