2009-08-06 16 views

risposta

7

Date un'occhiata al nonfloat pacchetto (fa parte di TeXlive quindi c'è una buona possibilità che tu ce l'abbia già). Il seguente esempio tratto dal manuale di nonfloat mostra come si può avere una figura non flottante con didascalia:

\begin{minipage}{\linewidth} 
\centering% 
\includegraphics[width=0.8\linewidth,clip=]{input.eps}% 
\figcaption{Caption}% 
\label{fig:input.eps}% 
\end{minipage} 

Il pacchetto nonfloat fornisce il comando \ figcaption che può essere usato all'esterno galleggianti. Per combinare questo con multicol penso che devi \ end {multicols}, inserire la figura e quindi \ begin {multicols} {2}.

+0

Grazie. Terminare il multicol sembra un po 'strano, ma produce i risultati desiderati. – Mica

2

Beh, le figure fluttuanti in LaTeX possono essere impegnative ... Ma per quanto mi ricordo, il nucleo di tutto ciò è che una figura è sempre fluttuante e non c'è modo di cambiare quella che non usare una figura ma includegraphics direttamente.

Dopo aver detto questo, il capitolo 9 in "Guida al LaTeX" "tabelle e figure fluttuanti" menziona alcune cose che potrebbero aiutarvi (elencati in ordine menzionato):

\suppressfloats 
package flafter 
package float 
package here 
package floatflt 
+0

Grazie per la risposta, ma la parte fondamentale della mia domanda era ".. .Non voglio che la figura galleggi ", ma ho ancora bisogno dell'ambiente figura per le didascalie. il \ begin {figure *} dice al latex che quando si usano due colonne, voglio che la figura si estenda su entrambe le colonne ... ma galleggia solo. Non voglio che fluttui, come l'identificatore di posizionamento [H] per l'ambiente di figure regolari, ma la versione a stelle non accetta [H], solo [tb]. – Mica

2

Non completamente fuori tema, http://www.deesaster.org/latex-magazinerstellung.php ha un articolo di esempio che mostra come creare riviste con lattice (vedere l'esempio LaTeX-Magazinerstellung-Artikel.pdf) che usa multicol e ha immagini che coprono più di una colonna. Questo, penso, è interessante, sfortunatamente il codice sorgente e la guida sono in tedesco, ma penso che lo faccia con un \ parbox ...

+0

grazie per la risposta. un parbox si comporterebbe all'incirca come un minipage, con alcune piccole stranezze diverse. Lo terrò a mente. – Mica

Problemi correlati