Полная картинка в двух столбце

Я хотел бы вставить изображение (рисунок) в документ, который использует двухколоночный макет. Тем не менее, я хочу, чтобы она взяла одну целую страницу и не была сосредоточена на одном из столбцов. В настоящее время, если я добавлю модификатор [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}

Это работает для меня!