I'm trying to force an image to appear on the right column of a two-column document. I have already written 5 pages. The 5th page ends with an image:
\begin{figure}[!h!tpb] \centering \begin{minipage}{.77\columnwidth} \subfloat[Age range.] {\includegraphics[width=.91\textwidth, right] {Evaluation/questions/AgeRange}} \\ \subfloat[Level of education.] {\includegraphics[width=.91\textwidth, right] {Evaluation/questions/Scholarity}} \\ \subfloat[Knowledge of vector fields.] {\includegraphics[width=.99\textwidth, right] {Evaluation/questions/Knowledge}} \caption{Summary of the participants.} \label{fig:participants_summary} \end{minipage} \end{figure} As I have images that contain text and end up with different sizes, I used a mini page to overcome this problem.
After that page, I start a new figure placement:
\begin{figure}[!htpb] \centering \vspace{-10pt} \subfloat[]{\includegraphics[width=.45\columnwidth]{Evaluation/questions/Q1/IV0} \includegraphics[width=.45\columnwidth]{Evaluation/sim/original/VF0}} \vspace{-10pt} \subfloat[]{\includegraphics[width=.45\columnwidth]{Evaluation/sim/original/VF5} \includegraphics[width=.45\columnwidth]{Evaluation/questions/Q1/IV1}} \vspace{-10pt} \subfloat[]{\includegraphics[width=.45\columnwidth]{Evaluation/sim/original/VF4} \includegraphics[width=.45\columnwidth]{Evaluation/questions/Q1/IV2}} \vspace{-10pt} \subfloat[]{\includegraphics[width=.45\columnwidth]{Evaluation/questions/Q1/IV3} \includegraphics[width=.45\columnwidth]{Evaluation/sim/original/VF2}} \vspace{-10pt} \subfloat[]{\includegraphics[width=.45\columnwidth]{Evaluation/sim/original/VF3} \includegraphics[width=.45\columnwidth]{Evaluation/questions/Q1/IV4}} \caption{Data set presented to the participants in Q1.} \label{fig:q1_data} \end{figure} text I was expecting this set to images to be positioned in the right column (first column of a new page). However, if I just start writing something (after the figure environment), this image is positioned on the second column.
I can't understand why.


floatpackage and use the placement option[H]instead of[!htpb]. In addition, typically you are supposed to provide a so-called MWE (see meta.tex.stackexchange.com/q/228)) here and not some just code fragments with elements that are not needed in order to reproduce the problem. People here also do not have the pictures you use in your code (see tex.stackexchange.com/questions/231738 or tex.stackexchange.com/questions/333701 for example).example-imageas the image name as that is in distributions for this use. But some initial comments[!h!tpb]isn't wrong but is the same as[!htpb], theminipagein yourfigureis not doing anything really. (the body of a figure is already a minipage essentially) unless you have loaded some packages that change this[width=.91\textwidth, right]should give an error as\includegraphicsdoes not have arightkey.6which I assume is the page number, why do you think it would fit belowtext?