两幅图(其中一幅跨越两列)和一张表格排列在一起

两幅图(其中一幅跨越两列)和一张表格排列在一起

我想要创建下图这样的图形: 在此处输入图片描述

顶部图形应跨越两列(这是两列文档)。

这里已经回答了类似的问题(参见接受的答案):如何在一个表格单元格中放置多个图形/表格

但是它们的定位不同,我无法让它按照我需要的方式工作。谢谢帮助。

答案1

在此处输入图片描述

\documentclass[twocolumn]{article}
\usepackage{subcaption}
\usepackage{graphicx}

\usepackage{lipsum}% for dummytext. do not use in real document.

\begin{document}
\lipsum \lipsum[1]

\begin{figure*}
\begin{subfigure}{\textwidth}
\includegraphics[width=\textwidth, height=3cm]{example-image}
\caption{}
\end{subfigure}
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\linewidth, height=3cm]{example-image}
\caption{}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\centering
\begin{tabular}{|c|c|c|c|}
\hline
1 & 2 & 3 & 4\\
\hline
1 & 2 & 3 & 4\\
\hline
1 & 2 & 3 & 4\\
\hline
1 & 2 & 3 & 4\\
\hline
\end{tabular}
\caption{}
\end{subfigure}
\caption{This is a caption.}
\end{figure*}
\lipsum \lipsum
\end{document}

相关内容