我想将以下内容放在同一页面上:
- 双栏图
- 单列图
- 单列表格
我希望位置看起来像这样:
答案1
您可以在浮动环境中设置多种内容。下面我创建了一个figure*
用于捕捉宽(两列)图形的浮动环境。然而,就在它下面(在同一个浮动内),我在 s内设置了一个 atable
和另一个,使它们看起来像是分开的柱状。figure
minipage
\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}
图形的位置将始终位于页面顶部,并沿着文档文本内的位置放置。capt-of
帮助放置浮动字幕。