Home Page

Tips page
c
cellulari
debian
egittologia
emacs
emacs-latex
hardware
html
inglese
java
latex

*Diagrammi UML delle classi
*Disegnare i pacchetti di rete
*Includere un link in un documento
*Riquadrare delle scritte
*Sorpresa dall'ambiente ``itemize''
*Testo attorno alle immagini
*Visualizzare il documento prodotto da LaTeX in corso d'opera

linux
matlab
misc
mysql
network
octave
programming
python
security
sed
tech
webapps
windows

University Page

Programming

Debian & Linux

Some works

About me

Del.icio.us Bookmarks

BOINC Combined Statistics

Site Statistics

Contact me sending an e-mail (antispam defense activated)

debian

hacker emblem

blogger

GeoURL

View Sandro Tosi's profile on LinkedIn

This is my Google PageRank

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 .