Figuras de duas colunas com figura* - parte inferior na mesma página - numeração de figura errada

Figuras de duas colunas com figura* - parte inferior na mesma página - numeração de figura errada

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:

1

Se movermos TwoColumnFigure para a página anterior, o layout estará correto, mas a numeração da figura estará errada:

2

E se movermos ambas as figuras para a página anterior, a numeração estará correta, mas o layout errado:

3

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 figuree figure*. A contagem reordenou a numeração das figuras e preserva o posicionamento.

informação relacionada