|
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 .
|