6

I would like to place the following on the same page:

  • A double column figure
  • A single column figure
  • A single column table

I want the placement to look something like this:

enter image description here

Werner
  • 603,163
Veridian
  • 743
  • 2
  • 8
  • 23

1 Answers1

7

You can set a multitude of things inside a floating environment. Below I've created a single figure* floating environment for capturing the wide (two-column) figure. However, just below it (inside the same float), I've set a table and another figure inside minipages, making it seem like they are separate and columnar.

enter image description here

\documentclass[twocolumn]{article}
\usepackage{lipsum,capt-of,graphicx}% http://ctan.org/pkg/{lipsum,capt-of,graphicx}
\usepackage[margin=1in]{geometry}% Just for this example
\begin{document}
\lipsum[1-7]

\begin{figure*}
  \centering\includegraphics[width=.7\linewidth,height=2in]{example-image-a}\par
  \caption{This is a figure caption}

  \vspace*{\floatsep}

  \begin{minipage}{.5\linewidth}
    \centering\begin{tabular}{ccc}
      \hline
      One & Two & Three \\
      Three & One & Two \\
      Two & Three & One \\
      \hline
    \end{tabular}
    \captionof{table}{This is a table caption}
  \end{minipage}%
  \begin{minipage}{.5\linewidth}
    \centering\includegraphics[width=.6\linewidth]{example-image-b}
    \captionof{figure}{This is a figure caption}
  \end{minipage}
\end{figure*}%

\lipsum[8-14]
\end{document}

The placement of the figures will always be on top and on the page following the placement within your document text. capt-of helps out with the placement of float-like captions.

Moriambar
  • 11,466
Werner
  • 603,163
  • @Werner, My single column table and single column figure are appearing in the left hand column, rather than one of the right and one on the left. Why is that? – Veridian Sep 08 '13 at 23:59
  • For some reason, all of the figures are on the same page, but not formatted how I would like (see my comment above), and there is none of the body text on this page, just white space. Note: my multicolumn figure at the top is actually a figure consisting of three subfigures. – Veridian Sep 09 '13 at 00:14
  • I figured it out: the /end{minipage} and /begin{minipage} cannot have a line separating them, they must be on consecutive lines. – Veridian Sep 09 '13 at 00:30
  • @sphere: afterpage and geometry aren't needed. The former was from something else I tried, and the latter was just for this example (since I don't have your images/sizes). You also don't need lipsum. – Werner Sep 09 '13 at 02:32
  • @sphere: Yes, you need to keep the minipages together. And you actually need the % to avoid an overfull \hbox. See What is the use of percent signs (%) at the end of lines? – Werner Sep 09 '13 at 02:33
  • I have same problem, but unfortunately the pictures stand on top of next page and NOT in the same page, any help? – H'H May 05 '15 at 15:05
  • 2
    @H'H: That's typical of floats in twocolumn mode; they don't appear on the page you use them. I mention this at the end of my post: "The placement of the figures will always be on the top and on the page following the placement within your document text." – Werner May 05 '15 at 17:41