我有一个双列文档中的页面,它只占据一列。在下一页中,我有一个占据两列的图像。这个想法是将一列文本分成两列,然后将图像放在下面。我尝试了 \vfill、\columnbreak、\vfill\null 和组合,但都不起作用。虽然 \newpage 确实可以通过将文本列分成两列来工作,但图像不会上移。你能帮忙吗?谢谢!
\documentclass{aa}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{times}
\usepackage{graphicx}
\thispagestyle{empty}
\begin{document}
\Blindtext
\begin{center}
\begin{figure*}[h!]
\includegraphics[height=10cm]{example-image-b}
\end{figure*}
\end{center}
\end{document}
答案1
- 您的问题不太清楚。我怀疑,您有标准的两列文档,并且您想在插入文本的同一页上的两列中显示图形?
- 如果我的猜测是正确的,那么你可以使用包来实现
stfloats
- 离题:较新的放入浮动环境
\begin{center}...\end{center}
或任何其他无浮动环境。
\documentclass[twocolumn]{article}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage{times}
\usepackage{graphicx}
\usepackage{stfloats} % for positioning of figure* on the same page
\begin{document}
\thispagestyle{empty}
\lipsum*[1]
\begin{figure*}[b]
\centering
\includegraphics[height=10cm]{example-image-b}
\end{figure*}
\lipsum[2-4]
\end{document}