我想将图片(图)插入到使用两列布局的文档中。但是,我希望它占用整个页面而不是集中在其中一个列上。目前,如果我在图中添加[p]
修饰符,则整个图像将位于最后一页,而不是文档的中间位置。
如何强制一页切换回单列布局并在那里插入一张大图?
答案 0 :(得分:50)
使用figure*
环境。而不是
\begin{figure}[ht] % I typically use ht
\centering
...
\end{figure}
你应该使用
\begin{figure*}[ht]
\centering
...
\end{figure*}
这也适用于表格(即table*
)。希望这有帮助!
答案 1 :(得分:4)
它不优雅,但加载了float
包后,您可以使用:
\begin{figure}[H]
\onecolumn\includegraphics{arc}
\end{figure}
\twocolumn
但是你必须将这段代码放在源代码中的精确位置。否则,您将在twocolumned页面中的任何位置获取分页,然后使用图像图像进行分页。
答案 2 :(得分:0)
补充@Crowley的答案,以避免实现后出现分页符。 代替使用 \ twocolumn ,而使用此软件包代替 \ usepackage {multicol} 。 然后,
\begin{multicols}{2}
\section Write or place anything you want
\end{multicols}
这对我有用!
答案 3 :(得分:-3)
\usepackage{multicol}
在你的序言中。
然后
\begin{document}
\begin{multicols}{2}
blah blah blah text
\end{multicols}
\begin{figure}[H]
\includegraphics[width=1\textwidth]{arc}
\end{figure}
\begin{multicols}{2}
blah blah blah text
\end{multicols}
\end{document}
这很难看,也很脏。你需要摆弄你想象的地方才能使文字平衡,但这正是你所要求的。