Contact me sending an e-mail (antispam defense activated) |
Title: Testo attorno alle immagini Author: Sandro Tosi Last modified: 2004-12-19 LaTeX posiziona le immagini al centro della pagina, ponendo il testo sopra e sotto l'immagine, ma non a fianco. Quando l'immagine e` piccola (meno di meta` della larghezza del testo) e la si vuole mantenere vicino alla parte del testo che la descrive, puo` essere comodo mettere l'immagine al lato della pagina e far continuare il testo a scorrere affianco ad essa. Diversi pacchetti consentono di ottenere cio`, ma risultano tutti limitati dal fatto che l'engine TeX non e` realmente in grado di risolvere questo tipo di problemi. Tra i principali abbiamo: o floatflt Contiene due ambienti: . floatingfigure, per le figure \begin{floatingfigure}[options]{width of figure} figure contents \end{floatingfigure} |\end{floatingfigure}| . floatingtable, che opera come il precedente ambiente, ma per le tabelle. Prende come parametro la tabella da elaborare: \begin{floatingtable}[l]{ \begin{tabular}{---} < tabular elements > \end{tabular} } \caption{ < caption > } \end{floatingtable} Una limitazione e` che funziona correttamente solo se gli ambienti sono posti appena prima dell'inizio di un nuovo paragrafo; se le immagini vengono poste all'interno di un paragrafo, la linea viene spezzata nel punto in cui c'e` l'inclusione della figura e riprende a fianco di essa. o wrapfig Anche questo pacchetto contiene due ambienti: . wrapfigure, che consente di porre l'immagine al lato della pagina e posizionare il testo attorno ad essa: \begin{wrapfigure}[height in lines]{l|r}[overhang]{width} figure, caption, etc. \end{wrapfigure} |\end{wrapfigure}| dove ``heigth'' e` espresso in linee (se omesso viene calcolato automaticamente dal pacchetto), il secondo parametro indica l'allineamento, ``overhang'' consente di spostare l'immagine nel margine. Il pacchetto utilizzera` la dimensione piu` grande tra quelle indicate e la reale width. . wraptable Simile al precedente ambiente. Questo pacchetto, consente la gestione migliore del testo che dovra` trovarsi attorno alla figura: se posizionato all'interno del paragrafo, il testo della riga precedente l'inserimento della figura verra` giustificato al meglio possibile, e la riga successiva si trovera` affianco all'immagine; se poi il paragrafo continua oltre il termine dell'immagine, il testo continuera` sotto di essa. I comandi disponibili sono disponibili nell'intestazione del file wrapfig.sty. o picins Contiene un comando, parpic, che consente di inserire l'immagine a lato della pagina: \parpic(width,height)(x-off,y-off)[Options][Position]{Picture} di cui l'unico parametro necessario e` Picture. Anche in questo caso la gestione del testo affianco all'immagine non e` delle migliori. La documentazione e` in tedesco, ma Piet van Oostrum ne ha prodotto una versione in inglese. In conclusione, il pacchetto che sembra maggiormente utile per ottenere una figura ``immersa'' nel testo e` wrapfig, sia per configurabilita` che per riscontro visivo. Molte informazioni ed i link ai pacchetti trattati in questo pezzo possono essere trovati al link http://www.tex.ac.uk/cgi-bin/texfaq2html?label=textflow . |