[Tex/LaTex] how to place multiple figures/tables in one table cell

ieeetranpositioningsubfloatstablestwo-column

How can i place my figures and tables the way the picture shows in a two-column text environment (IEEEtran)?

enter image description here

I tried the table* into tabular but it did not work out…

Here is the code i came up with. Somehow the figures on the right side do not align with the one on the left and then again this example does not have captions and i wanted to place a table in the upper right box instead of a dummy figure.

\begin{table*}
    \centering
    \begin{tabularx}{\textwidth}{ll}
        \includegraphics[width=0.48\textwidth]{BigFigure} &
        \begin{tabular}[t]{l}       
            \includegraphics[width=0.48\textwidth]{DUMMYFigure} \\          
            \includegraphics[width=0.48\textwidth]{SmallFigure}
        \end{tabular}
    \end{tabularx}
\end{table*}

Best Answer

You can measure the size of the big figure (including the caption), so the right-hand side box can be adjusted to it.

\documentclass[comsoc]{IEEEtran}

\usepackage{graphicx}
\usepackage{capt-of}

\usepackage{lipsum}

\begin{document}

\lipsum[1-5]

\begin{figure*}
\centering

% measure the height of the big figure
\sbox0{%
  \begin{minipage}[b]{.48\textwidth}
  \includegraphics[width=\textwidth]{example-image}
  \vfill
  \caption{Caption of big figure}
  \end{minipage}}
\usebox{0}\hfill
\begin{minipage}[b][\ht0][s]{.48\textwidth}
\begin{minipage}{\textwidth}
\centering
\captionof{table}{Caption of table}
\medskip
\begin{tabular}{|c|c|c|c|}
\hline
A & B & C & D\\
\hline
A & B & C & D\\
\hline
A & B & C & D\\
\hline
A & B & C & D\\
\hline
\end{tabular}
\end{minipage}
\vfill

\includegraphics[width=\textwidth,height=3cm]{example-image}

\caption{Caption of small figure}
\end{minipage}

\end{figure*}

\lipsum[6-20]

\end{document}

enter image description here

Related Question