I would like to create a figure that contains 4 mini figures, which spans the whole 2-column page. However, the figures are shown on one half of the page only. (photo attached) I want to do a 2x2 figures that is centered across the whole page. Would really appreciate if you could help!

    \hspace{\fill} % note: no blank line here

    \vspace*{1cm} % vertical separation

    \hspace{\fill} % note: no blank line here
\caption{Figure caption goes here} \label{fig:4pics}


  • 2
    Figures spanning both columns in two-column mode are obtained by means of the figure* environment.
    – campa
    Dec 17 '20 at 10:53
  • 1
    Another solution, if you want to place your figures anywhere in the text, is with the strip environment, from the cuted package, which temporarily leaves the two-column mode.
    – Bernard
    Dec 17 '20 at 11:30
  • \begin{figure*} \begin{multicols}{2} \includegraphics[width=\linewidth]{Diagram/ed.jpg}\par \includegraphics[width=\linewidth]{Diagram/ed.jpg}\par \end{multicols} \begin{multicols}{2} \includegraphics[width=\linewidth]{Diagram/ed.jpg}\par \includegraphics[width=\linewidth]{Diagram/ed.jpg}\par \end{multicols} \caption{caption here} \end{figure*} I did this but the whole figure occupies the whole page, with a lot of white space around. May i know how to put text around it?
    – ysk
    Dec 17 '20 at 12:29
  • Don't use multicols within figure*. But your chance of getting a proper answer will greatly increase if you post some minimal code. Use example-image as dummy picture. Right now we don't even know which document class you are using so we can only guess.
    – campa
    Dec 17 '20 at 12:35
  • This seems to have been superseded by the newer question tex.stackexchange.com/q/575382 . If that is true, this question should probably be closed. (You can do that yourself if you agree.) Dec 18 '20 at 2:23

Your Answer

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

Browse other questions tagged or ask your own question.