workshop grafica avanzata con latex

120
Oggetti flottanti Figure ed immagini Videoproiezioni Come sopravvivere a LAT E X Grafici e Figure con L A T E X2 ε Emmanuele Somma Banca d’Italia BdI Workshop WLGA - 24 Marzo 2009 - Emeroteca Banca d’Italia E. Somma (BdI) Grafici e Figure con LAT E X2ε 24/03/2009 1/83

Upload: emmanuele-somma

Post on 17-May-2015

679 views

Category:

Technology


5 download

DESCRIPTION

Workshop Grafica Avanzata con LaTeXWorkshop c/o Area Ricerca Banca d'ItaliaSala Emeroteca24 Marzo 2009

TRANSCRIPT

Page 1: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Grafici e Figure con LATEX 2ε

Emmanuele Somma

Banca d’ItaliaBdI

Workshop WLGA - 24 Marzo 2009 - Emeroteca Banca d’Italia

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 1/83

Page 2: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Piano della presentazione

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 2/83

Page 3: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Oggetti flottanti

In LATEX esiste la possibilita di inserire oggetti (figure o tabelle) esattamente nelpunto in cui essi sono posizionati nel testo.

Tuttavia questo e da evitare, perche una delle peculiarita di LATEX e la capacita diinserire oggetti nel posto giudicato ottimale in base a precisi canoni tipografici.

Per questo tabelle e figure sono detti oggetti mobili o flottanti (floating).

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 3/83

Page 4: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Oggetti flottanti

Posizionata all’interno di un oggetto flottante l’opzione:

[htb]

Esprime la nostra preferenza circa la posizione nella pagina ove l’oggetto debbaessere posizionato.

h posizionalo ‘qui’ (here)

t oppure posizionalo ‘in cima’ (top)

b o ancora possibile posizionalo ‘in fondo’ (bottom);

p o eventualmente posizionalo su una pagina dedicata a tutti gli oggetti float;

Naturalmente l’ordine e modificabile

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 4/83

Page 5: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Oggetti flottanti

Se si desidera posizionare l’oggetto nel punto esatto in cui si trova (da evitareassolutamente!) si puo aggiungere un punto esclamativo

[h!]

Alternativamente si puo usare il pacchetto float

\usepackage{float}

[H]

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 5/83

Page 6: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Oggetti flottanti

Se si desidera posizionare l’oggetto nel punto esatto in cui si trova (da evitareassolutamente!) si puo aggiungere un punto esclamativo

[h!]

Alternativamente si puo usare il pacchetto float

\usepackage{float}

[H]

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 5/83

Page 7: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Raccomandazioni sul posizionamento

Fidatevi di LATEX!Se fisicamente non c’e spazio inutile insistere.

Posizionamento ottimaletb per oggetti ‘normali’

p per oggetti ‘grandi’

Fino ad aver completato il documento non preoccupatevi minimamente delposizionamento. In fase di revisione potete usare il pacchetto placeins.

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 6/83

Page 8: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

A che punto siamo

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 7/83

Page 9: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Figure ed immagini

LATEXprevede sia la possibilita di produrre figure per proprio conto che di inserirefigure esterne prodotte da altri programmi. In quest’ultimo caso si segue unametodica diversa dai comuni editor WYSIWYG:

le figure rimangono in file separati, cioe la figura non va “incollata” neldocumento ma e sufficiente scrivere un collegamento ad essa.

Risulta quindi conveniente:

creare nella directory di lavoro una cartella img

salvare in questa directory tutti i file da inserire nel nostro documento finale.

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 8/83

Page 10: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Vantaggi e svantaggi

Vantaggi:

se i contenuti delle figure vegono cambiati e sufficiente sostituire i file ericompilare. Il nuovo documento generato avra tutte le figure aggiornate

la procedura e molto stabile e non crea brutte sorprese

Svantaggi:

serve un minimo di esperienza per una piena padronanza del meccanismo

richiede l’uso di programmi in grado di lavorare in modo sinergico con LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 9/83

Page 11: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Estensioni supportate

Esistono due principali tipi di figure:

Vettoriali (generalmente indicate per i grafici)

.pdf (portable document file)

.eps (encapsulated postcript)

.ps (postcript)

Bitmap (generalmente indicate per immagini)

.png (portable network graphics)

.jpeg o .jpg (joint photographic experts group)

.tiff o .tif (tagged image file format)

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 10/83

Page 12: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Estensioni supportate

pdfLATEX supporta direttamente file con le seguenti estensioni:

.pdf (portable document file)

.png (portable network graphics)

.jpeg (encapsulated postcript)

.tiff (tagged image file format)

Gli altri formati (.eps, .ps) andranno convertiti in .pdf se non si vorra usare undifferente compilatore.

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 11/83

Page 13: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

L’oggetto del nostro gioco

lion.png

Attenzione!

E necessario caricare il pacchetto graphicx (con l’opzione pdftex nel caso in cuisi usi pdfLATEX come compilatore)

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 12/83

Page 14: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

L’oggetto del nostro gioco

lion.png

Attenzione!

E necessario caricare il pacchetto graphicx (con l’opzione pdftex nel caso in cuisi usi pdfLATEX come compilatore)

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 12/83

Page 15: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics{lion}

Il bello di LATEX

E consigliabile non specificare l’estensione del file

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 13/83

Page 16: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics{lion}

Il bello di LATEX

E consigliabile non specificare l’estensione del file

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 13/83

Page 17: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

E possibile indicare nel preambolo una specifica cartella dove sono contenute tuttele figure utilizzate all’interno del documento

\graphicspath{{<path>}}

Alternativamente e possibile specificarlo singolarmente all’interno di ogni singolo\includegraphics

\includegraphics{<path>lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 14/83

Page 18: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\fbox{\includegraphics{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 15/83

Page 19: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[scale=0.5]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 16/83

Page 20: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[scale=1.5]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 17/83

Page 21: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[width=20mm]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 18/83

Page 22: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[width=20mm, height=40mm]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 19/83

Page 23: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[width=20mm, height=40mm,keepaspectratio]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 20/83

Page 24: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[angle=-45]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 21/83

Page 25: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[angle=-45, width=40mm]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 22/83

Page 26: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\fbox{\includegraphics[angle=-45, width=40mm]{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 23/83

Page 27: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[angle=-60, totalheight=40mm, width=30mm]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 24/83

Page 28: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\fbox{\includegraphics[angle=-60, totalheight=40mm,width=30mm]{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 25/83

Page 29: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Il pacchetto graphicx

\includegraphics[draft]{lion}

img/lion.png

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 26/83

Page 30: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

A che punto siamo

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 27/83

Page 31: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

I boundingbox permettono di ritagliare o modificare a nostra discrezioni i marginidi un’immagine.

Se la figura e fatta bene (scritta bene da programma che la produce) non enecessario specificarli nel file LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 28/83

Page 32: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 29/83

Page 33: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 29/83

Page 34: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 29/83

Page 35: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 29/83

Page 36: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 29/83

Page 37: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

I boundingbox sono specificati all’interno del campo delle opzioni

\includegraphics[bb= LLX LLY URX URY]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 30/83

Page 38: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\includegraphics[bb= LLX LLY URX URY]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 31/83

Page 39: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\includegraphics[bb= LLX LLY URX URY]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 32/83

Page 40: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\fbox{\includegraphics[bb= 0 0 100 120]{lion}}

In questa immagine i boundingbox corrispondono con le sue dimensioni (in punti)

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 33/83

Page 41: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\includegraphics[bb= 0 0 100 200]{lion}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 34/83

Page 42: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\fbox{\includegraphics[bb= 0 0 100 200]{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 35/83

Page 43: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\fbox{\includegraphics[bb= 0 0 100 50]{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 36/83

Page 44: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\fbox{\includegraphics[bb= 0 0 100 50, clip]{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 37/83

Page 45: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox negativi

\fbox{\includegraphics[bb= -50 -50 100 120]{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 38/83

Page 46: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Boundingbox

\fbox{\includegraphics[bb= 0 0 100 120, scale=.5]{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 39/83

Page 47: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

A che punto siamo

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 40/83

Page 48: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

L’ambiente figure

\begin{figure}[htb]\centering\includegraphics[scale=.5]{lion}\caption{La mascotte di TEX}\label{lion}

\end{figure}

Figure: La mascotte di TEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 41/83

Page 49: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di scalebox

\scalebox{3}{\TeX\ non e Tex!}

TEX non e Tex!

Il bello di LATEX

Ma non dimentichiamoci che ai matematici (Knuth) piace molto giocare coinumeri

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 42/83

Page 50: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di scalebox

\scalebox{3}{\TeX\ non e Tex!}

TEX non e Tex!Il bello di LATEX

Ma non dimentichiamoci che ai matematici (Knuth) piace molto giocare coinumeri

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 42/83

Page 51: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di scalebox

\scalebox{-3}{\TeX\ non e Tex!}TEXnoneTex!

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 43/83

Page 52: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di scalebox

\scalebox{-3}[1.5]{\TeX\ non e Tex!}

TEXnoneTex!

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 44/83

Page 53: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di reflectbox

\reflectbox{\TeX\ non e Tex!}

TEXnoneTex!

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 45/83

Page 54: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Usandoli entrambi. . .

\reflectbox{\scalebox{-3}{\TeX\ non e Tex!}}

TEX non e Tex!

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 46/83

Page 55: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di rotating

fateloconWord! fateloconWord!fateloconWord!

fateloconWord!

fatelocon

Word!

fatelocon

Word!

fatelocon

Word!

fatelocon

Word!

fatelocon

Word

!

fatelocon

Word

!fatelo

conW

ord!

fatelocon

Word!

fatelocon

Word!

fatelocon

Word!

fatelocon

Word!

fatelo con Word!

fatelo con Word!

fatelo con Word!

fatelo con Word!fatelo con Word!fatelo con Word!

fatelocon Word!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord

!

fate

loco

nW

ord

!fa

telo

con

Wor

d!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fateloconWord!

fateloconWord!

fateloconWord!

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 47/83

Page 56: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di scalebox

\scalebox{-1}{\includegraphics{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 48/83

Page 57: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Uso di reflectbox

\reflectbox{\includegraphics{lion}}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 49/83

Page 58: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

A che punto siamo

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 50/83

Page 59: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Produrre grafici con LATEX

LATEX prevede la possibilita di disegnare grafici di eccellente qualita. Questaprocedura tuttavia non e di immediata esecuzione e richiede un approfondimentoche trascende gli obiettivi del corso.

Segue esempio delle potenzialita offerte dalla metodica

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 51/83

Page 60: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Produrre grafici con LATEX

\setlength{\unitlength}{0.15mm}

\begin{picture}(220,140)(-25,0)

\put(0,0){\thicklines \framebox(100,100){}}

\put(-1.5,105){\line(0,1){16}}

\put(101.2,105){\line(0,1){16}}

\put(105,101.2){\line(1,0){16}}

\put(105,-1.5){\line(1,0){16}}

\put(50,113){\vector(1,0){50}}

\put(50,113){\vector(-1,0){50}}

\put(113,50){\vector(0,1){50}}

\put(113,50){\vector(0,-1){50}}

\put(50,126){\scriptsize \makebox(0,0){$x$}}\put(126,50){\scriptsize \makebox(0,0){$x$}}\put(190,50){\small $\textrm{Area}= x~2$}

\end{picture}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 52/83

Page 61: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Produrre grafici con LATEX

-�

6

?

x

x Area = x2

Il bello di LATEX

L’uso di programmi come Gnuplot o Xfig riducono drasticamente i tempi diesecuzione, permettendo di ottenere un output scritto direttamente in codiceLATEX.

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 53/83

Page 62: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Il pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

Produrre grafici con LATEX

-�

6

?

x

x Area = x2

Il bello di LATEX

L’uso di programmi come Gnuplot o Xfig riducono drasticamente i tempi diesecuzione, permettendo di ottenere un output scritto direttamente in codiceLATEX.

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 53/83

Page 63: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

A che punto siamo

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 54/83

Page 64: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Videoproiezioni

LATEX prevede la possibilita di creare delle presentazioni a video (slides) coneccellenti caratteristiche di funzionalita e gradevolezza

Le Classi di LATEX per videoproiezioni sono:

Beamer (argomento di questa lezione)

Pdfscreen

TEXPower

Prosper

HA-Prosper

Seminar

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 55/83

Page 65: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Linee guida per le videoproiezioni

Alcune regole per realizzare videoproiezioni:

evitare di presentare piu di una slide a minuto

inserire solo quello che sara adeguatamente commentato

non preparare piu slide di quanto il tempo a disposizione non permetta

Attenzione!Regolarsi sul tempo realmente a disposizione aiuta a non preparare piu materialedi quanto non sia possibile presentare (risparmiando conseguentemente lavoroinutile)

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 56/83

Page 66: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Linee guida per le videoproiezioni

Alcune regole per realizzare videoproiezioni:

evitare di presentare piu di una slide a minuto

inserire solo quello che sara adeguatamente commentato

non preparare piu slide di quanto il tempo a disposizione non permetta

Attenzione!Regolarsi sul tempo realmente a disposizione aiuta a non preparare piu materialedi quanto non sia possibile presentare (risparmiando conseguentemente lavoroinutile)

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 56/83

Page 67: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Linee guida per le videoproiezioni

Inoltre. . .

organizzare la presentazione in sezioni e sottosezioni (mai meno di due e maipiu di quattro)

usare le animazioni solo se strettamente necessario

usare solo frasi brevi

usare sempre stesso layout per testo e figure

usare dei colori testo/sfondo complementari

evitare caratteri piccoli (“cosı entra piu testo”)

preferire font sans-serif al serifevitare il rientro all’inizio della frase

sopratutto: keep it simple!

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 57/83

Page 68: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

A che punto siamo

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 58/83

Page 69: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Il modello di un documento

\documentclass{beamer}

\usetheme{<nome-tema>}\usepackage[<argomenti-opz>]{<nome-package>}\begin{document}

\begin{frame}\frametitle{<titolo-slide>}

<testo della slide>\end{frame}

...\end{document}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 59/83

Page 70: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Il modello di un documento

\documentclass{beamer}\usetheme{<nome-tema>}

\usepackage[<argomenti-opz>]{<nome-package>}\begin{document}

\begin{frame}\frametitle{<titolo-slide>}

<testo della slide>\end{frame}

...\end{document}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 59/83

Page 71: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Il modello di un documento

\documentclass{beamer}\usetheme{<nome-tema>}\usepackage[<argomenti-opz>]{<nome-package>}

\begin{document}

\begin{frame}\frametitle{<titolo-slide>}

<testo della slide>\end{frame}

...\end{document}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 59/83

Page 72: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Il modello di un documento

\documentclass{beamer}\usetheme{<nome-tema>}

\usepackage[<argomenti-opz>]{<nome-package>}

\begin{document}

\begin{frame}\frametitle{<titolo-slide>}

<testo della slide>\end{frame}

...

\end{document}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 59/83

Page 73: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Il modello di un documento

\documentclass{beamer}\usetheme{<nome-tema>}

\usepackage[<argomenti-opz>]{<nome-package>}

\begin{document}

\begin{frame}

\frametitle{<titolo-slide>}<testo della slide>

\end{frame}

...

\end{document}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 59/83

Page 74: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Il modello di un documento

\documentclass{beamer}\usetheme{<nome-tema>}

\usepackage[<argomenti-opz>]{<nome-package>}

\begin{document}

\begin{frame}\frametitle{<titolo-slide>}

<testo della slide>\end{frame}

...

\end{document}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 59/83

Page 75: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Il modello di un documento

\documentclass{beamer}\usetheme{<nome-tema>}

\usepackage[<argomenti-opz>]{<nome-package>}

\begin{document}

\begin{frame}\frametitle{<titolo-slide>}

<testo della slide>\end{frame}

...\end{document}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 59/83

Page 76: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

La pagina del titolo

Nel preambolo:

\title{<titolo-esteso>}\author{<nome-autore>}\date{<data>}

Come prima slide:

\begin{frame}\maketitle

\end{frame}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 60/83

Page 77: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

La pagina del titolo

Nel preambolo:

\title{<titolo-esteso>}\author{<nome-autore>}\date{<data>}

Come prima slide:

\begin{frame}\maketitle

\end{frame}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 60/83

Page 78: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

I temi di Beamer

E possibile modificare il layout della presentazione semplicemente specificando nelpreambolo:

\usetheme{<nome-tema>}

I temi hanno prevalentemente nomi di citta:

Madrid

Berkeley

Goettingen

Marburg

. . .

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 61/83

Page 79: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

I temi interni di Beamer

Beamer prevede anche la possibilita di personalizzare l’aspetto degli elenchipuntati e numerati. Nel preambolo va inserito:

\useinnertheme{<nome-tema>}

Gli schemi di colori hanno prevalentemente nomi delle corrispettive formegeometriche o soluzioni di visualizzazione:

circles

rectangles

rounded

inmargin

. . .

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 62/83

Page 80: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Schemi di colori

E possibile scegliere tra diversi schemi di colore

\usecolortheme{<nome-tema>}

Gli schemi di colori hanno prevalentemente nomi di animali:

albatros

crane

seagull

whale

. . .

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 63/83

Page 81: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

La pagina dell’indice

Analogamente con qualsiasi altro documento l’indice si richiama con il comando\tableofcontents

\begin{frame}\frametitle{Piano della presentazione}

\tableofcontents\end{frame}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 64/83

Page 82: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

La bibliografia

La realizzazione della bibliografia segue schemi gia sperimentati per larealizzazione di un qualunque altro documento

\begin{frame}\frametitle{Bibliografia}

\begin{thebibliography}{}...

\end{thebibliography}\end{frame}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 65/83

Page 83: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati

Con Beamer e possibile far scorrere in successione tutti i punti di una lista

\begin{itemize}\item<1-> Giovannona Coscialunga\item<2-> L’Esorciccio\item<3-> La Polizia s’incazza

\end{itemize}

Giovannona Coscialunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 66/83

Page 84: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati

Con Beamer e possibile far scorrere in successione tutti i punti di una lista

\begin{itemize}\item<1-> Giovannona Coscialunga\item<2-> L’Esorciccio\item<3-> La Polizia s’incazza

\end{itemize}

Giovannona Coscialunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 66/83

Page 85: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati

Con Beamer e possibile far scorrere in successione tutti i punti di una lista

\begin{itemize}\item<1-> Giovannona Coscialunga\item<2-> L’Esorciccio\item<3-> La Polizia s’incazza

\end{itemize}

Giovannona Coscialunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 66/83

Page 86: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati

Con Beamer e possibile far scorrere in successione tutti i punti di una lista

\begin{itemize}\item<1-> Giovannona Coscialunga\item<2-> L’Esorciccio\item<3-> La Polizia s’incazza

\end{itemize}

Giovannona Coscialunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 66/83

Page 87: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati

Con Beamer e possibile far scorrere in successione tutti i punti di una lista

\begin{itemize}\item<1-> Giovannona Coscialunga\item<2-> L’Esorciccio\item<3-> La Polizia s’incazza

\end{itemize}

Giovannona Coscialunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 66/83

Page 88: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati

Un metodo alternativo e il seguente:

\begin{itemize}<+->\item Giovannona Coscialunga\item L’Esorciccio\item La Polizia s’incazza

\end{itemize}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 67/83

Page 89: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati evidenziati

Con l’opzione <+-| alert@+> il punto attivo appare evidenziato

\begin{itemize}[<+-| alert@+>]\item Giovannona Coscialunga\item L’Esorciccio\item La Polizia s’incazza

\end{itemize}

Giovannona Coscalunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 68/83

Page 90: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati evidenziati

Con l’opzione <+-| alert@+> il punto attivo appare evidenziato

\begin{itemize}[<+-| alert@+>]\item Giovannona Coscialunga\item L’Esorciccio\item La Polizia s’incazza

\end{itemize}

Giovannona Coscalunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 68/83

Page 91: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Elenchi numerati evidenziati

Con l’opzione <+-| alert@+> il punto attivo appare evidenziato

\begin{itemize}[<+-| alert@+>]\item Giovannona Coscialunga\item L’Esorciccio\item La Polizia s’incazza

\end{itemize}

Giovannona Coscalunga

L’Esorciccio

La Polizia s’incazza

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 68/83

Page 92: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Grafici

Per realizzare una sequenza di grafici useremo l’opzione <n>

\includegraphics<1>{lion 1.png}\includegraphics<2>{lion 2.png}\includegraphics<3>{lion 3.png}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 69/83

Page 93: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Grafici

Per realizzare una sequenza di grafici useremo l’opzione <n>

\includegraphics<1>{lion 1.png}\includegraphics<2>{lion 2.png}\includegraphics<3>{lion 3.png}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 69/83

Page 94: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Grafici

Per realizzare una sequenza di grafici useremo l’opzione <n>

\includegraphics<1>{lion 1.png}\includegraphics<2>{lion 2.png}\includegraphics<3>{lion 3.png}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 69/83

Page 95: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Grafici

Per realizzare una successione di grafici useremo l’opzione <n->

\includegraphics<1->{lion 1.png}\includegraphics<2->{lion 2.png}\includegraphics<3->{lion 3.png}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 70/83

Page 96: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Grafici

Per realizzare una successione di grafici useremo l’opzione <n->

\includegraphics<1->{lion 1.png}\includegraphics<2->{lion 2.png}\includegraphics<3->{lion 3.png}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 70/83

Page 97: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Grafici

Per realizzare una successione di grafici useremo l’opzione <n->

\includegraphics<1->{lion 1.png}\includegraphics<2->{lion 2.png}\includegraphics<3->{lion 3.png}

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 70/83

Page 98: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Dividere in tempi la slide

La visualizzazione in piu tempi puo aiutare a seguire la costruzione di unragionamento logico, e saggio tuttavia limitarne l’utilizzo ai soli casi necessari

Petardi, castagnole, scoppiarelli\onslide<2->

Raudi, maradone, trictrac

Petardi, castagnole, scoppiarelliRaudi, maradone, trictrac

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 71/83

Page 99: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Dividere in tempi la slide

La visualizzazione in piu tempi puo aiutare a seguire la costruzione di unragionamento logico, e saggio tuttavia limitarne l’utilizzo ai soli casi necessari

Petardi, castagnole, scoppiarelli\onslide<2->

Raudi, maradone, trictrac

Petardi, castagnole, scoppiarelli

Raudi, maradone, trictrac

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 71/83

Page 100: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Dividere in tempi la slide

La visualizzazione in piu tempi puo aiutare a seguire la costruzione di unragionamento logico, e saggio tuttavia limitarne l’utilizzo ai soli casi necessari

Petardi, castagnole, scoppiarelli\onslide<2->

Raudi, maradone, trictrac

Petardi, castagnole, scoppiarelliRaudi, maradone, trictrac

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 71/83

Page 101: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Blocchi orizzontali

La divisione in blocchi e molto utile per suddividere i contenuti logici di una slidee/o enfatizzare alcuni aspetti

\begin{block}{}Le vittorie di Fantaman

\end{block}

Le vittorie di Fantaman

\begin{block}{Titolo del film}Goldrake contro Mazzinga

\end{block}

Titolo del filmGoldrake contro Mazzinga

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 72/83

Page 102: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Blocchi orizzontali

La divisione in blocchi e molto utile per suddividere i contenuti logici di una slidee/o enfatizzare alcuni aspetti

\begin{block}{}Le vittorie di Fantaman

\end{block}

Le vittorie di Fantaman

\begin{block}{Titolo del film}Goldrake contro Mazzinga

\end{block}

Titolo del filmGoldrake contro Mazzinga

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 72/83

Page 103: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Testo in colonne

Per suddividere il testo in colonne di usa l’ambiente columns

\begin{columns}

\column[t]{.5\textwidth}svolto a sinistra?

\column[t]{.5\textwidth}oppure a destra?

\end{columns}

svolto a sinistra? oppure a destra?

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 73/83

Page 104: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Testo in colonne

Per suddividere il testo in colonne di usa l’ambiente columns

\begin{columns}\column[t]{.5\textwidth}

svolto a sinistra?

\column[t]{.5\textwidth}

oppure a destra?

\end{columns}

svolto a sinistra? oppure a destra?

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 73/83

Page 105: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Testo in colonne

Per suddividere il testo in colonne di usa l’ambiente columns

\begin{columns}\column[t]{.5\textwidth}

svolto a sinistra?\column[t]{.5\textwidth}

oppure a destra?\end{columns}

svolto a sinistra? oppure a destra?

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 73/83

Page 106: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Testo in colonne

Per suddividere il testo in colonne di usa l’ambiente columns

\begin{columns}\column[t]{.5\textwidth}

svolto a sinistra?\column[t]{.5\textwidth}

oppure a destra?\end{columns}

svolto a sinistra? oppure a destra?

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 73/83

Page 107: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Blocchi verticali

I blocchi orizzontali sono usati per confrontare due oggetti

\begin{columns}

\column[t]{.5\textwidth}\begin{block}{}

Born to kill\end{block}

\column[t]{.5\textwidth}...

\end{columns}

Born to kill Salviamo le rondini

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 74/83

Page 108: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Blocchi verticali

I blocchi orizzontali sono usati per confrontare due oggetti

\begin{columns}\column[t]{.5\textwidth}

\begin{block}{}Born to kill

\end{block}

\column[t]{.5\textwidth}

...

\end{columns}

Born to kill Salviamo le rondini

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 74/83

Page 109: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Blocchi verticali

I blocchi orizzontali sono usati per confrontare due oggetti

\begin{columns}\column[t]{.5\textwidth}

\begin{block}{}Born to kill

\end{block}\column[t]{.5\textwidth}

...\end{columns}

Born to kill Salviamo le rondini

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 74/83

Page 110: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Blocchi verticali

I blocchi orizzontali sono usati per confrontare due oggetti

\begin{columns}\column[t]{.5\textwidth}

\begin{block}{}Born to kill

\end{block}\column[t]{.5\textwidth}

...\end{columns}

Born to kill Salviamo le rondini

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 74/83

Page 111: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Linee guidaSintassi di base

Blocchi verticali

I blocchi orizzontali sono usati per confrontare due oggetti

\begin{columns}\column[t]{.5\textwidth}

\begin{block}{}\centering

Born to kill\end{block}

...\end{columns}

Born to kill Salviamo le rondini

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 75/83

Page 112: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Abbiamo quasi finito

1 Oggetti flottanti

2 Figure ed immaginiIl pacchetto graphicxBoundingboxAmbiente figureAmbiente picture

3 VideoproiezioniLinee guida per le videoproiezioniSintassi di base

4 Come sopravvivere a LATEX

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 76/83

Page 113: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Come affrontare (e superare) i problemi

Nei vent’anni di LATEX sono state sviluppate soluzioni in grado di soddisfare le piuimpensate esigenze tipografiche. E quindi estremamente improbabile che unproblema non sia gia stato affrontato e risolto.

In qualunque difficolta vi troviate sappiate che, a differenza di molti editorWYSIWYG, la soluzione esiste quasi sempre (LATEX non e infatti ancora in gradodi preparare un caffe decente).

Occorre solo trovarla. . .

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 77/83

Page 114: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Prima di tutto

E assolutamente indispensabile leggere una guida di base. Tra i tanti testi liberi inrete, quello consigliato e:

Oetiker, Tobias.Una (mica tanto) breve introduzione a LATEX 2ε.http://www.ctan.org/tex-archive/info/lshort/italian/

E inoltre indispensabile leggere le guide di tutti i pacchetti che si utilizzano econsigliabile consultare le guide citate nella bibliografia di ogni lezione.

Oltre ad internet in ../texmf/doc/ e disponibile tantissima documentazione(quella dei pacchetti e in ../texmf/doc/latex/)

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 78/83

Page 115: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Identificare il problema

Il LATEX si presentano due tipi generali di problemi:

errori di compilazione: si manifestano quando per un errore nel codice ilcompilatore non riesce a generare l’output

personalizzare il documento: richiede l’istallazione del pacchetto specifico(quale?) o una conoscenza minima del linguaggio a basso livello

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 79/83

Page 116: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Errori di compilazione

E assolutamente inevitabile commettere errori di scrittura del codice. Per evitarli ecorreggerli e opportuno:

formattare in maniera pulita il codice

leggere sempre il log del compilatore che spesso riporta il numero della rigadell’errore

compilare il documento per sezioni puo aiutare ad individuare l’errore

correggere un errore appena si presenta

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 80/83

Page 117: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Personalizzare il documento

La ricerca di personalizzazioni di particolari oggetti o dell’intero documento e unprocesso che presto o tardi tutti si trovano ad affrontare. Per trovare lo specificopacchetto che soddisfa l’esigenza si puo ricorrere alle seguenti risorse:

ricerca su Sarovar (http://texcatalogue.sarovar.org/)

ricerca su CTAN (http://www.ctan.org/)

forum di GuIT (http://www.guit.sssup.it/forum/)

Attenzione!Nel caso dell’ultima soluzione assicuratevi di avere letto la netiquette prima dipostare un messaggio o una richiesta di aiuto.

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 81/83

Page 118: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Personalizzare il documento

La ricerca di personalizzazioni di particolari oggetti o dell’intero documento e unprocesso che presto o tardi tutti si trovano ad affrontare. Per trovare lo specificopacchetto che soddisfa l’esigenza si puo ricorrere alle seguenti risorse:

ricerca su Sarovar (http://texcatalogue.sarovar.org/)

ricerca su CTAN (http://www.ctan.org/)

forum di GuIT (http://www.guit.sssup.it/forum/)

Attenzione!Nel caso dell’ultima soluzione assicuratevi di avere letto la netiquette prima dipostare un messaggio o una richiesta di aiuto.

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 81/83

Page 119: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Guide consigliate

Caschili, Massimo.Semplici Figure con l’Ambiente Picture.ArsTEXnica, 1/2006

Tantau, Till.User’s Guide to the Beamer Class.http://latex-beamer.sourceforce.net/

Vitacolonna, Nicola.europecv an Unofficial Class for European Curricula.http://www.ctan.org/tex-archive/macros/latex/contrib/europecv/

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 82/83

Page 120: Workshop Grafica Avanzata con LaTeX

Oggetti flottantiFigure ed immagini

VideoproiezioniCome sopravvivere a LATEX

Grazie dell’attenzione

E. Somma (BdI) Grafici e Figure con LATEX 2ε 24/03/2009 83/83