2009-12-06 13 views
5

Vorrei inserire un'immagine (figura) in un documento che utilizza un layout a due colonne. Tuttavia, voglio che prenda un'intera pagina e non sia centrata su una delle colonne. Attualmente se aggiungo un modificatore [p] alla figura, l'intera immagine finisce nell'ultima pagina, invece nel mezzo del documento.Immagine fullpage in layout a due colonne

Come posso forzare una pagina a tornare a un layout a colonna singola e inserire una singola immagine grande lì?

risposta

0

\usepackage{multicol} nel preambolo.

Poi

\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} 

Questo è brutto, e sporco. e dovrai armeggiare con il punto in cui ti trovi per poter bilanciare il testo, ma è esattamente quello che hai chiesto.

+1

Questo NON è raccomandato. Rompe il FLUSSO INTERO delle colonne e si riavvia dopo la figura completamente nuova con l'organizzazione delle colonne. Significa che il testo è completamente fuori flusso – Email

+0

Il tuo problema è lo stesso di OP? Puoi fare qualcosa di diverso dal lamentarti? Forse un esempio di lavoro minimale ?? – Mica

38

Utilizzare l'ambiente figure*. Così, invece di

\begin{figure}[ht] % I typically use ht 
\centering 
... 
\end{figure} 

si dovrebbe usare

\begin{figure*}[ht] 
\centering 
... 
\end{figure*} 

Questo funziona anche per le tabelle (cioè table*). Spero che questo ti aiuti!

+0

Il problema con questo approccio è che le mie colonne non sono più bilanciate nell'ultima pagina se uso 'figura *'. Non sono sicuro del motivo per cui ha una connessione, ma comunque:/ – viraptor

+0

Ho provato questo. È molto più elegante del mio :) – Crowley

+0

Ho paura di vedere questo workd solo come '\ begin {figure *}' o '\ begin {figure *} [t]' comando di iniziazione. '[p]', '[h]' e '[b]' parametri immagine forzata da impostare con dimensioni corrette ma sull'ultima pagina. – Crowley

3

Non è elegante, ma con float pacchetto caricato è possibile utilizzare:

\begin{figure}[H] 
\onecolumn\includegraphics{arc} 
\end{figure} 
\twocolumn 

Ma devi mettere questo pezzo di codice per locetion esatto nel codice sorgente. Altrimenti si otterrà il pagebreak ovunque nella pagina a due colonne, quindi la pagina con l'immagine.

+0

Mi hai salvato la vita. Ho cercato quello per ore !! I multicoli non funzionano correttamente! Il problema con la figura * è che costringe sempre l'immagine a una nuova pagina! Vite lattice – maniac