1

I have 10 figures. I want to place 8 on one page and rest of the two on next page. I am using the code

    \begin{figure}[t]
 \centering
 \setlength{\unitlength}{0.1\textwidth}
\begin{picture}(5,3.5)



 \put(2.5,-0.5){$t$}
\put(-1,0){\includegraphics[width=0.40\textwidth]{fig1.eps}}
\put(4,0){\includegraphics[width=0.40\textwidth]{fig2.eps}}
 \put(-1,-4){\includegraphics[width=0.40\textwidth]{fig3.eps}}
    \put(4,-4){\includegraphics[width=0.40\textwidth]{fig4.eps}}
     \put(-1,-8){\includegraphics[width=0.40\textwidth]{fig5.eps}}
        \put(4,-8){\includegraphics[width=0.40\textwidth]{fig6.eps}}
         \put(-1,-12){\includegraphics[width=0.40\textwidth]{fig7.eps}}
            \put(4,-12){\includegraphics[width=0.40\textwidth]{fig8.eps}}

\end{picture}


\end{figure}



 \begin{figure}[t]
 \centering
 \setlength{\unitlength}{0.1\textwidth}
    \begin{picture}(5,3.5)



 \put(2.5,-0.5){$t$}
\put(-1,0){\includegraphics[width=0.40\textwidth]{fig9.eps}}
\put(4,0){\includegraphics[width=0.40\textwidth]{fig10.eps}}
\end{picture}
\caption{abc}
 \label{figures}
\end{figure}

The problem is that the last two figures are not being pasted on next page, rather they are overlaped to the figures of first page. How to control?

  • 2
    your negative coordinates are specifying overprinting, why not specify a large enough picture environment? – David Carlisle Feb 23 '15 at 18:24
2

Your negative coordinates are specifying overprinting, Adding 12 to each y coordinate in the first figure makes a more reasonable layout.

This appears to be a simple rectangular grid, so you don't really need the picture environment and \put at all, simply listing the \includegraphics would naturally cause them to lay out 2 to a line.

\documentclass{article}
\usepackage{graphicx}
\begin{document}
    \begin{figure}[t]
 \centering
 \setlength{\unitlength}{0.1\textwidth}
\begin{picture}(5,12)



 \put(2.5,11.5){$t$}
\put(-1,12){\includegraphics[width=0.40\textwidth]{example-image}}
\put(4,12){\includegraphics[width=0.40\textwidth]{example-image}}
 \put(-1,8){\includegraphics[width=0.40\textwidth]{example-image}}
    \put(4,8){\includegraphics[width=0.40\textwidth]{example-image}}
     \put(-1,4){\includegraphics[width=0.40\textwidth]{example-image}}
        \put(4,4){\includegraphics[width=0.40\textwidth]{example-image}}
         \put(-1,0){\includegraphics[width=0.40\textwidth]{example-image}}
            \put(4,0){\includegraphics[width=0.40\textwidth]{example-image}}

\end{picture}


\end{figure}



 \begin{figure}[t]
 \centering
 \setlength{\unitlength}{0.1\textwidth}
    \begin{picture}(5,3.5)



 \put(2.5,-0.5){$t$}
\put(-1,0){\includegraphics[width=0.40\textwidth]{example-image}}
\put(4,0){\includegraphics[width=0.40\textwidth]{example-image}}
\end{picture}
\caption{abc}
 \label{figures}
\end{figure}

\end{document}
  • Thank you for making me better understand the concept. I must try it. – zenith Feb 23 '15 at 18:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.