Полная картинка в двух столбце
Я хотел бы вставить изображение (рисунок) в документ, который использует двухколоночный макет. Тем не менее, я хочу, чтобы она взяла одну целую страницу и не была сосредоточена на одном из столбцов. В настоящее время, если я добавлю модификатор [p]
к рисунку, все изображение попадет на последнюю страницу, а не в середину документа.
Как заставить одну страницу переключиться обратно на одноколоночную раскладку и вставить там одну большую картинку?
Ответы
Ответ 1
\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}
Это некрасиво и грязно. и вам нужно будет возиться с тем, где вы фигурируете, чтобы сбалансировать текст, но это именно то, о чем вы просили.
Ответ 2
Используйте среду figure*
. Поэтому вместо
\begin{figure}[ht] % I typically use ht
\centering
...
\end{figure}
вы должны использовать
\begin{figure*}[ht]
\centering
...
\end{figure*}
Это также работает для таблиц (т.е. table*
). Надеюсь, это поможет!
Ответ 3
Это не изящно, но с загруженным пакетом float
вы можете использовать:
\begin{figure}[H]
\onecolumn\includegraphics{arc}
\end{figure}
\twocolumn
Но вы должны поместить этот фрагмент кода в точную локализацию в исходный код. В противном случае вы получите разметку страницы на двухколоночной странице, затем страницу с изображением изображения.
Ответ 4
В дополнение к ответу @Crowley, чтобы избежать разрыва страницы после реализации. Вместо использования \ twocolumn, используйте этот пакет вместо \ usepackage {multicol}. Затем,
\begin{multicols}{2}
\section Write or place anything you want
\end{multicols}
Это работает для меня!