I have the following code:
\subsection{sub1}
\begin{figure*}
\centering
\includegraphics[scale=0.62]{fig1.png}
\caption{
this is fig1.
\label{fig:fig1}
}
\end{figure*}
blabla [...]
\subsection{sub2}
\begin{figure}
\centering
\includegraphics[scale=0.42]{fig2.png}
\caption{
This is fig2.
\label{fig:fig2}
}
\end{figure}
blabla[...]
I would like figure 1 to be printed before Figure 2, and both of them printed at the top. Please note that Figure 1 is double column. I always end up with Figure 1 in page three and Figure 2 in page two.
I found a lots of advice on how to use floats, for example: https://stackoverflow.com/questions/3936430/is-there-a-way-to-get-latex-to-place-figures-and-tables-in-the-order-they-are-re
But they do not seem to work at all (because I have a two-column figure?). Using [H] has Figure 1 moving to an otherwise blank page at the end of the document. I tried all possible variants of [!ht], with no success.
My hope is to get a solution that will not require me to download some hacked package (my file might have to be compiled by other people as well) or fighting with the .cls file (that I am not allow to change, for the same reason).
Any advice?
