Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ......

97
Oggetti flottanti Tabelle Figure ed immagini Bibliografia di riferimento Il favoloso mondo di L A T E X Alberto Pettarin Federico Tramarin Tutor Junior Ingegneria IEEE Student Branch Padova Dipartimento di Ingegneria dell’Informazione Universit` a degli Studi di Padova Terza Lezione Prima Parte Padova, 29 Aprile 2008 A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di L A T E X Padova, 29 Aprile 2008 1/66

Transcript of Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ......

Page 1: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il favoloso mondo di LATEX

Alberto Pettarin Federico Tramarin

Tutor Junior Ingegneria ∼ IEEE Student Branch PadovaDipartimento di Ingegneria dell’Informazione

Universita degli Studi di Padova

Terza Lezione ∼ Prima PartePadova, 29 Aprile 2008

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 1/66

Page 2: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Se chiudete la porta a tutti gli errorianche la verita ne restera fuori.

Rabindranath Tagore

Chiudere le finestre alla bellezza e contro la ragionee distrugge il vero significato della vita.

Claude Debussy

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 2/66

Page 3: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Nota sul copyright

Gli autori rilasciano quest’opera nei termini previsti dalla licenzaCreative Commons 2.5 1.

Parte del materiale presentato in questo documento e stata trattada “Introduzione al mondo di LATEX”, corso su LATEX a cura delGruppo Italiano Utenti TEX (GUIT)2 e dalle guide dei pacchetticitati.

1http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode/2http://www.guit.sssup.it/

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 3/66

Page 4: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Programma della lezione (prima parte)

1 Oggetti flottanti

2 TabelleLa tabulazioneTabelleAltri ambienti per le tabelle

3 Figure ed immaginiIl pacchetto graphicxAmbiente figureAlcuni pacchetti extra

4 Bibliografia di riferimentoGuide su TEX e LATEX

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 4/66

Page 5: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Oggetti in LATEX

Come molti linguaggi di programmazione anche LATEX gestisce glielementi del documento trattandoli come oggetti.

Attenzione!

Essenzialmente possiamo pensare di dividere in due categorie cioche andremo ad inserire nel nostro documento: testo e grafica. Ingenerale, LATEX assume di impaginare testo, quindi l’inserimento dioggetti grafici va segnalato.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 5/66

Page 6: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Oggetti in LATEX

Come molti linguaggi di programmazione anche LATEX gestisce glielementi del documento trattandoli come oggetti.

Attenzione!

Essenzialmente possiamo pensare di dividere in due categorie cioche andremo ad inserire nel nostro documento: testo e grafica. Ingenerale, LATEX assume di impaginare testo, quindi l’inserimento dioggetti grafici va segnalato.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 5/66

Page 7: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Oggetti flottanti

Quando vogliamo inserire delle tabelle, dei grafici o delle immagininei nostri documenti, spesso ci troviamo di fronte alla necessita didar loro anche una collocazione logica o addirittura fissarne ladisposizione.

Per questo possiamo utilizzare degli ambienti che fungono dacontenitori per gli oggetti grafici: questi sono flottanti all’internodella pagina; LATEX scegliera la collocazione “ottimale”, a meno diindicare esplicitamente delle modalita di posizionamento.

Tra gli ambienti flottanti piu importanti ricordiamo verbatim,table, figure, picture, minipage, . . .

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 6/66

Page 8: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Come funzionano

All’interno del documento, nel punto in cui vogliamo inserirel’oggetto, andremo a definire l’ambiente opportuno; ad esempio:

\begin{table}[posizionamento]tabella definita con tabular\end{table}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 7/66

Page 9: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il posizionamento

Tra parentesi quadre e possibile una preferenza per la posizionefinale dell’oggetto nella pagina.

L’argomento e una stringa costituita dalle iniziali della posizione, aseconda che si voglia porre l’oggetto nel punto (here), oppure incima alla pagina (top), in fondo (bottom) o in una paginasuccessiva (page): al limite, htbp.

Se non specificata, LATEX provera a posizionare l’oggetto inquest’ordine: top, bottom, page. La modalita here viene adottatasolo se esplicitamente richiesto.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 8/66

Page 10: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Forzare il posizionamento

A volte e necessario rilassare leggermente le regole di LATEX. Perfare questo si puo anteporre alla stringa il carattere !.

Attenzione!

In ogni caso non ha importanza l’ordine in cui vengono scritte leiniziali: LATEX seguira la sequenza htbp.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 9/66

Page 11: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Forzare il posizionamento

A volte e necessario rilassare leggermente le regole di LATEX. Perfare questo si puo anteporre alla stringa il carattere !.

Attenzione!

In ogni caso non ha importanza l’ordine in cui vengono scritte leiniziali: LATEX seguira la sequenza htbp.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 9/66

Page 12: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

A che punto siamo

1 Oggetti flottanti

2 TabelleLa tabulazioneTabelleAltri ambienti per le tabelle

3 Figure ed immaginiIl pacchetto graphicxAmbiente figureAlcuni pacchetti extra

4 Bibliografia di riferimentoGuide su TEX e LATEX

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 10/66

Page 13: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Alcuni appunti. . .

La struttura di una tabella, specie in un documento formale,dovrebbe essere alterata solo in casi eccezionali. In una tesipotrebbe non risultare molto chiaro il contenuto di questa tabella,e rischia di far pensare ad un lavoro frettoloso e disorganizzato:

Tensione peak V 13,65RMS ,50

Potenza reattiva VAR 92,50Energia 33,333J

Corrente media 8,99

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 11/66

Page 14: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La struttura di una tabella formale

Bastano poche regole per essere sicuri di non commettere errori:

mai usare righe verticali (meno che mai doppie righe)

specificare sempre l’unita di misura nell’intestazione dicolonna (mai nel corpo della tabella)

allineare i numeri a destra ed il testo a sinistra

usare sempre lo stesso numero di decimali ed, ove occorra,farli precedere da uno zero (0,15 e non ,15)

mai usare virgolette o segni di dubbia natura per ripetere unvalore precedente (o riscrivere il valore o lasciare la cellabianca)

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 12/66

Page 15: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La tabulazione

Per definire una tabella in LATEX si utilizza l’ambiente tabular, cheha la seguente struttura:

\begin{tabular}{descrittori colonne}elemento1 1 & elemento1 2 & elemento1 3 & . . . \\elemento2 1 & elemento2 2 & elemento2 3 & . . . \\

\end{tabular}

Non e necessario specificare il numero di righe o colonne dellatabella, basta iterare la struttura, purche tutte le righe abbiano lostesso numero di colonne: una nuova riga si aggiunge con \\, unanuova colonna si aggiunge un &.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 13/66

Page 16: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La tabulazione

Per definire una tabella in LATEX si utilizza l’ambiente tabular, cheha la seguente struttura:

\begin{tabular}{descrittori colonne}

elemento1 1 & elemento1 2 & elemento1 3 & . . . \\elemento2 1 & elemento2 2 & elemento2 3 & . . . \\

\end{tabular}

Non e necessario specificare il numero di righe o colonne dellatabella, basta iterare la struttura, purche tutte le righe abbiano lostesso numero di colonne: una nuova riga si aggiunge con \\, unanuova colonna si aggiunge un &.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 13/66

Page 17: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La tabulazione

Per definire una tabella in LATEX si utilizza l’ambiente tabular, cheha la seguente struttura:

\begin{tabular}{descrittori colonne}elemento1 1 & elemento1 2 & elemento1 3 & . . . \\elemento2 1 & elemento2 2 & elemento2 3 & . . . \\

\end{tabular}

Non e necessario specificare il numero di righe o colonne dellatabella, basta iterare la struttura, purche tutte le righe abbiano lostesso numero di colonne: una nuova riga si aggiunge con \\, unanuova colonna si aggiunge un &.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 13/66

Page 18: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La tabulazione

Per definire una tabella in LATEX si utilizza l’ambiente tabular, cheha la seguente struttura:

\begin{tabular}{descrittori colonne}elemento1 1 & elemento1 2 & elemento1 3 & . . . \\elemento2 1 & elemento2 2 & elemento2 3 & . . . \\

\end{tabular}

Non e necessario specificare il numero di righe o colonne dellatabella, basta iterare la struttura, purche tutte le righe abbiano lostesso numero di colonne: una nuova riga si aggiunge con \\, unanuova colonna si aggiunge un &.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 13/66

Page 19: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La tabulazione

L’opzione e una stringa formata da un carattere per colonna, il cuisignificato dei principali e descritto dalla seguente tabella:

Descrittore Descrizionel allineamento a sinistrac allineamento al centror allineamento a destrap{larghezza} cella contenente un paragrafo giusti-

ficato della larghezza specificata| filetto verticale. . .

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 14/66

Page 20: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Una semplice tabella

Un esempio semplice: una tabella con due colonne, la primaallineata a sinistra, la seconda a destra.

\begin{tabular}{lr}bianco & 102,5 \\nero & 15,4 \\

\end{tabular}

bianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 15/66

Page 21: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Aggiungiamo delle righe orizzontali:

\begin{tabular}{lr}

\hline

bianco & 102,5 \\nero & 15,4 \\

\hline

\end{tabular}

\begin{tabular}{lr}

\hline

bianco & 102,5 \\

\hline

nero & 15,4 \\

\hline

\end{tabular}

bianco 102,5nero 15,4

bianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 16/66

Page 22: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Aggiungiamo delle righe orizzontali:

\begin{tabular}{lr}

\hline

bianco & 102,5 \\nero & 15,4 \\

\hline

\end{tabular}

\begin{tabular}{lr}

\hline

bianco & 102,5 \\

\hline

nero & 15,4 \\

\hline

\end{tabular}

bianco 102,5nero 15,4

bianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 16/66

Page 23: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Aggiungiamo delle righe orizzontali:

\begin{tabular}{lr} \hlinebianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

\begin{tabular}{lr}

\hline

bianco & 102,5 \\

\hline

nero & 15,4 \\

\hline

\end{tabular}

bianco 102,5nero 15,4

bianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 16/66

Page 24: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Aggiungiamo delle righe orizzontali:

\begin{tabular}{lr} \hlinebianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

\begin{tabular}{lr}

\hline

bianco & 102,5 \\

\hline

nero & 15,4 \\

\hline

\end{tabular}

bianco 102,5nero 15,4

bianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 16/66

Page 25: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Aggiungiamo delle righe orizzontali:

\begin{tabular}{lr} \hlinebianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

\begin{tabular}{lr} \hlinebianco & 102,5 \\\hlinenero & 15,4 \\\hline

\end{tabular}

bianco 102,5nero 15,4

bianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 16/66

Page 26: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Aggiungiamo delle righe orizzontali:

\begin{tabular}{lr} \hlinebianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

\begin{tabular}{lr} \hlinebianco & 102,5 \\\hlinenero & 15,4 \\\hline

\end{tabular}

bianco 102,5nero 15,4

bianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 16/66

Page 27: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Se si vuole un’intestazione per l’intera tabella, oppure per piu righecontemporaneamente, si utilizza l’ambiente multicolumn.

\begin{tabular}{lr} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 17/66

Page 28: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Se si vuole un’intestazione per l’intera tabella, oppure per piu righecontemporaneamente, si utilizza l’ambiente multicolumn.

\begin{tabular}{lr} \hline

\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 17/66

Page 29: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Se si vuole un’intestazione per l’intera tabella, oppure per piu righecontemporaneamente, si utilizza l’ambiente multicolumn.

\begin{tabular}{lr} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 17/66

Page 30: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Aggiungiamo elementi

Se si vuole un’intestazione per l’intera tabella, oppure per piu righecontemporaneamente, si utilizza l’ambiente multicolumn.

\begin{tabular}{lr} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 17/66

Page 31: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

I descrittori

\begin{tabular}{p{3cm}r} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 18/66

Page 32: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

I descrittori

\begin{tabular}{p{.3\textwidth}r} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 19/66

Page 33: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Uso del pipe

Se proprio non potete evitare di inserire le righe verticali, usate ilcomando | (pipe)

\begin{tabular}{|p{.3\textwidth}|r|} \hline\multicolumn{2}{|c|}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 20/66

Page 34: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Posizionamento

\begin{center}\begin{tabular}{p{.3\textwidth}r|} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}\end{center}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 21/66

Page 35: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Colorare le righe

\begin{tabular}{p{.3\textwidth}r} \hline\rowcolor[gray]{.7} bianco & 102,5 \\\rowcolor[gray]{.8} nero & 15,4 \\ \hline

\end{tabular}

bianco 102,5nero 15,4

Attenzione!

\rowcolor richiede il pacchetto colortbl.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 22/66

Page 36: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Colorare le righe

\begin{tabular}{p{.3\textwidth}r} \hline\rowcolor[gray]{.7} bianco & 102,5 \\\rowcolor[gray]{.8} nero & 15,4 \\ \hline

\end{tabular}

bianco 102,5nero 15,4

Attenzione!

\rowcolor richiede il pacchetto colortbl.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 22/66

Page 37: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

A che punto siamo

1 Oggetti flottanti

2 TabelleLa tabulazioneTabelleAltri ambienti per le tabelle

3 Figure ed immaginiIl pacchetto graphicxAmbiente figureAlcuni pacchetti extra

4 Bibliografia di riferimentoGuide su TEX e LATEX

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 23/66

Page 38: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La tabella

Un tabular generalmente viene incapsulato in un oggettoflottante table.

\begin{table}[htb]\begin{tabular}{p{.3\textwidth}r} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}\end{table}

intestazionebianco 102,5nero 15,4

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 24/66

Page 39: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La didascalia

La didascalia si inserisce con il comando \caption che, come icomandi di sezionamento, offre la possibilita di specificare un titolobreve per l’indice delle figure.

\caption[<Titolo breve>]{Titolo della tabella}

Per citare l’oggetto flottante e sufficente inserire una \label dopola \caption

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 25/66

Page 40: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La didascalia della tabella

\begin{table}[htb]\caption{titolo}\label{ciccio}\begin{tabular}{p{.3\textwidth}r} \hline\multicolumn{2}{c}{intestazione}\\ \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{tabular}\end{table}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 26/66

Page 41: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La didascalia della tabella

Ecco come appare la tabella 1

Tabella 1: titolo

intestazionebianco 102,5nero 15,4

Attenzione!

Per modificare lo stile delle didascalie si usa il pacchetto caption.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 27/66

Page 42: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

La didascalia della tabella

Ecco come appare la tabella 1

Tabella 1: titolo

intestazionebianco 102,5nero 15,4

Attenzione!

Per modificare lo stile delle didascalie si usa il pacchetto caption.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 27/66

Page 43: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Un esempio vale piu di mille parole

tabelle1.tex

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 28/66

Page 44: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

A che punto siamo

1 Oggetti flottanti

2 TabelleLa tabulazioneTabelleAltri ambienti per le tabelle

3 Figure ed immaginiIl pacchetto graphicxAmbiente figureAlcuni pacchetti extra

4 Bibliografia di riferimentoGuide su TEX e LATEX

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 29/66

Page 45: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Altri ambienti per tabelle

Oltre all’ambiente table esistono anche altri pacchetti perrealizzare tabelle, adatti per esigenze particolari. I piu comuni:

longtable: tabelle che proseguono nella pagina successiva

sideways: tabelle ruotate di 90◦ sulla pagina

I pacchetti specifici devono essere richiamati nel preambolo.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 30/66

Page 46: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Tabelle su piu pagine

Se avete molti dati ed una pagina non basta. . .

\begin{longtable}{lr}\caption{titolo}\label{a} \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{longtable}

Attenzione!

E necessario caricare il pacchetto longtable nel preambolo.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 31/66

Page 47: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Tabelle su piu pagine

Se avete molti dati ed una pagina non basta. . .

\begin{longtable}{lr}\caption{titolo}\label{a} \hline

bianco & 102,5 \\nero & 15,4 \\ \hline

\end{longtable}

Attenzione!

E necessario caricare il pacchetto longtable nel preambolo.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 31/66

Page 48: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Si ottiene. . .

Tabella 1: titolo

bianco 10,2nero 15,6giallo 16,6fucsia 15,7cremisi 12,2amaranto 18,3verde 11,5grigio 15,3viola 19,9blu 14,7azzurro 16,3

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 32/66

Page 49: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

. . .

rosso 14,4marrone 17,7rosa 12,9ocra 19,2arancione 11,8porpora 14,6celeste 12,9antracite 15,1

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 33/66

Page 50: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Ruotare le tabelle

\begin{sideways}\begin{tabular}{lr} \hline

bianco & 102,5 \\nero & 15,4 \\

...antracite & 15,1 \\\hline

\end{tabular}\end{sideways}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 34/66

Page 51: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Ruotare le tabelle

bian

co10

,2ne

ro15

,6gi

allo

16,6

fucs

ia15

,7cr

emis

i12

,2am

aran

to18

,3ve

rde

11,5

grig

io15

,3vi

ola

19,9

blu

14,7

ross

o14

,4m

arro

ne17

,7ro

sa12

,9oc

ra19

,2ar

anci

one

11,8

porp

ora

14,6

cele

ste

12,9

antr

acit

e15

,1

Attenzione!

Per ruotare degli oggetti, e necessario caricare il pacchettorotating.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 35/66

Page 52: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Ruotare le tabelle

bian

co10

,2ne

ro15

,6gi

allo

16,6

fucs

ia15

,7cr

emis

i12

,2am

aran

to18

,3ve

rde

11,5

grig

io15

,3vi

ola

19,9

blu

14,7

ross

o14

,4m

arro

ne17

,7ro

sa12

,9oc

ra19

,2ar

anci

one

11,8

porp

ora

14,6

cele

ste

12,9

antr

acit

e15

,1

Attenzione!

Per ruotare degli oggetti, e necessario caricare il pacchettorotating.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 35/66

Page 53: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

La tabulazioneTabelleAltri ambienti per le tabelle

Due esempi son meglio di uno

tabelle2.textabelle3.tex

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 36/66

Page 54: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

A che punto siamo

1 Oggetti flottanti

2 TabelleLa tabulazioneTabelleAltri ambienti per le tabelle

3 Figure ed immaginiIl pacchetto graphicxAmbiente figureAlcuni pacchetti extra

4 Bibliografia di riferimentoGuide su TEX e LATEX

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 37/66

Page 55: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Figure ed immagini

In LATEX le figure e le immagini che si vogliono inserire neldocumento vengono richiamate tramite dei collegamenti a fileesterni.

E possibile anche creare delle figure direttamente, che risulterannovettoriali, con comandi LATEX, anche se questa opportunita richiedeun’approfondita conoscenza del linguaggio.

Tuttavia esistono pacchetti che permettono di semplificare ildisegno di figure direttamente in LATEX, quali PSTricks; virimandiamo alla bibliografia.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 38/66

Page 56: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Figure ed immagini

LATEX gestisce l’inclusione di oggetti esterni in modo moltosemplice e lineare e l’algoritmo di impaginazione e robusto rispettoa modifiche del testo a posteriori.

Attenzione!

Una nota di carattere organizzativo: vi risultera molto comodopredisporre una cartella per tutte le figure e le immagini dainserire, in modo da tenere piu ordinata lo spazio di lavoro.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 39/66

Page 57: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Figure ed immagini

LATEX gestisce l’inclusione di oggetti esterni in modo moltosemplice e lineare e l’algoritmo di impaginazione e robusto rispettoa modifiche del testo a posteriori.

Attenzione!

Una nota di carattere organizzativo: vi risultera molto comodopredisporre una cartella per tutte le figure e le immagini dainserire, in modo da tenere piu ordinata lo spazio di lavoro.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 39/66

Page 58: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Estensioni in breve

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)

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 40/66

Page 59: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

L’oggetto del nostro gioco

unipd.png

Attenzione!

E necessario caricare il pacchetto graphicx, con l’opzione pdftex.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 41/66

Page 60: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

L’oggetto del nostro gioco

unipd.png

Attenzione!

E necessario caricare il pacchetto graphicx, con l’opzione pdftex.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 41/66

Page 61: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Estensioni supportate

Il pacchetto graphicx con il backend pdftex supportadirettamente file con le seguenti estensioni:

.pdf (portable document file)

.png (portable network graphics)

.jpeg (joint photographic expert group)

.tiff (tagged image file format)

Gli altri formati (.eps, .ps) andranno convertiti in .pdf.

Attenzione!

Il comando latex utilizza il backend dvips (supporta solo .eps)mentre pdfLATEX utilizza di default pdftex. Si puo specificare ilbackend come opzione di graphicx, ignorando l’impostazionepredefinita del compilatore.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 42/66

Page 62: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Estensioni supportate

Il pacchetto graphicx con il backend pdftex supportadirettamente file con le seguenti estensioni:

.pdf (portable document file)

.png (portable network graphics)

.jpeg (joint photographic expert group)

.tiff (tagged image file format)

Gli altri formati (.eps, .ps) andranno convertiti in .pdf.

Attenzione!

Il comando latex utilizza il backend dvips (supporta solo .eps)mentre pdfLATEX utilizza di default pdftex. Si puo specificare ilbackend come opzione di graphicx, ignorando l’impostazionepredefinita del compilatore.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 42/66

Page 63: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Da notare!

\includegraphics{unipd}

Il bello di LATEX

E consigliabile non specificare l’estensione del file, lasciando aLATEX la scelta del formato compatibile con il backend.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 43/66

Page 64: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Da notare!

\includegraphics{unipd}

Il bello di LATEX

E consigliabile non specificare l’estensione del file, lasciando aLATEX la scelta del formato compatibile con il backend.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 43/66

Page 65: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Il pachetto graphicx

E possibile indicare nel preambolo una specifica cartella dove sonocontenute tutte le figure utilizzate all’interno del documento

\graphicspath{<path>}

Alternativamente e possibile specificarlo singolarmente all’internodi ogni singolo \includegraphics

\includegraphics{<path>unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 44/66

Page 66: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Un esempio vale piu di mille figure

figure1.tex

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 45/66

Page 67: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Opzioni per graphicx

Come per gli altri pacchetti, e possibile specificare opzioniall’inserimento di una figura o immagine: larghezza, altezza,scalatura, rotazione, . . . .LATEX utilizza varie unita di misura: per le figure, e gli ambienti ingenerale, e possibile specificare dimensioni relative, ad esempio,alla larghezza del testo o della pagina:

\includegraphics[width=0.3\textwidth]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 46/66

Page 68: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Opzioni per graphicx

Come per gli altri pacchetti, e possibile specificare opzioniall’inserimento di una figura o immagine: larghezza, altezza,scalatura, rotazione, . . . .LATEX utilizza varie unita di misura: per le figure, e gli ambienti ingenerale, e possibile specificare dimensioni relative, ad esempio,alla larghezza del testo o della pagina:

\includegraphics[width=0.3\textwidth]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 46/66

Page 69: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Alcuni esempi

\includegraphics[scale=0.4]{unipd}

\includegraphics[width=0.2\textwidth]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 47/66

Page 70: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Alcuni esempi

\includegraphics[scale=0.4]{unipd}

\includegraphics[width=0.2\textwidth]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 47/66

Page 71: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Alcuni esempi

\includegraphics[width=40mm, height=15mm]{unipd}

\includegraphics[width=40mm, height=15mm,keepaspectratio]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 48/66

Page 72: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Alcuni esempi

\includegraphics[width=40mm, height=15mm]{unipd}

\includegraphics[width=40mm, height=15mm,keepaspectratio]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 48/66

Page 73: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Il pachetto graphicx

\includegraphics[width=15mm, height=40mm,keepaspectratio]{unipd}

\includegraphics[angle=25, width=25mm,height=15mm]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 49/66

Page 74: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Il pachetto graphicx

\includegraphics[width=15mm, height=40mm,keepaspectratio]{unipd}

\includegraphics[angle=25, width=25mm,height=15mm]{unipd}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 49/66

Page 75: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Alcuni esempi

\fbox{\includegraphics[angle=62, width=30mm]{unipd}}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 50/66

Page 76: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Alcuni esempi

\includegraphics[draft]{unipd}

img/unipd.png

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 51/66

Page 77: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

A che punto siamo

1 Oggetti flottanti

2 TabelleLa tabulazioneTabelleAltri ambienti per le tabelle

3 Figure ed immaginiIl pacchetto graphicxAmbiente figureAlcuni pacchetti extra

4 Bibliografia di riferimentoGuide su TEX e LATEX

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 52/66

Page 78: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

L’ambiente figure

Questo ambiente e il “contenitore” flottante di un oggetto di tipografico, inserito con graphicx, ma anche conpicture,pspicture. . . .

Il posizionamento si indica con la parte scelta della stringa!-h-t-b-p.

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 53/66

Page 79: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

L’ambiente figure

\begin{figure}[htb]\centering\includegraphics[scale=.5]{unipd}

\end{figure}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 54/66

Page 80: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

L’ambiente figure

Dopo la dichiarazione din inclusione, con il comando caption si puoaggiungere una didascalia per la figura.E pure possibile definire una label per la figura con l’omonimocomando label.

Figura: Il logo dell’Universita di Padova

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 55/66

Page 81: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Un esempio vale piu di mille figure

figure2.tex

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 56/66

Page 82: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox

Esistono poi alcuni ambienti che si possono utilizzare sia per iltesto che per le figure.

Per la scalatura:

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

TEX non e Tex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 57/66

Page 83: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox

Ma e anche possibile specificare due diverse dimensioni discalatura, per larghezza e altezza:

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

TEXnoneTex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 58/66

Page 84: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di reflectbox

Se si vuole far apparire un oggetto (testo o grafica) come riflessa inuno specchio:

\reflectbox{\TeX\ non e Tex!}

TEXnoneTex!

Ovviamente e possibile anche combinare gli effetti:

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

TEXnoneTex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 59/66

Page 85: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di reflectbox

Se si vuole far apparire un oggetto (testo o grafica) come riflessa inuno specchio:

\reflectbox{\TeX\ non e Tex!}

TEXnoneTex!

Ovviamente e possibile anche combinare gli effetti:

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

TEXnoneTex!A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 59/66

Page 86: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox e rotatebox

In definitiva:

\scalebox{1.5}{TEX non e Tex!}

TEX non e Tex!

\scalebox{-1.5}[-0.7]{TEX non e

Tex!}

TEXnoneTex!

\reflectbox{\scalebox{1.5}{TEX

non e Tex!}}

TEXnoneTex!

\reflectbox{\scalebox{-1.5}{TEX

non e Tex!}}

TEX non e Tex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 60/66

Page 87: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox e rotatebox

In definitiva:

\scalebox{1.5}{TEX non e Tex!}

TEX non e Tex!

\scalebox{-1.5}[-0.7]{TEX non e

Tex!}

TEXnoneTex!

\reflectbox{\scalebox{1.5}{TEX

non e Tex!}}

TEXnoneTex!

\reflectbox{\scalebox{-1.5}{TEX

non e Tex!}}

TEX non e Tex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 60/66

Page 88: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox e rotatebox

In definitiva:

\scalebox{1.5}{TEX non e Tex!}

TEX non e Tex!

\scalebox{-1.5}[-0.7]{TEX non e

Tex!}TEXnoneTex!

\reflectbox{\scalebox{1.5}{TEX

non e Tex!}}

TEXnoneTex!

\reflectbox{\scalebox{-1.5}{TEX

non e Tex!}}

TEX non e Tex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 60/66

Page 89: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox e rotatebox

In definitiva:

\scalebox{1.5}{TEX non e Tex!}

TEX non e Tex!

\scalebox{-1.5}[-0.7]{TEX non e

Tex!}TEXnoneTex!

\reflectbox{\scalebox{1.5}{TEX

non e Tex!}}

TEXnoneTex!

\reflectbox{\scalebox{-1.5}{TEX

non e Tex!}}

TEX non e Tex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 60/66

Page 90: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox e rotatebox

In definitiva:

\scalebox{1.5}{TEX non e Tex!}

TEX non e Tex!

\scalebox{-1.5}[-0.7]{TEX non e

Tex!}TEXnoneTex!

\reflectbox{\scalebox{1.5}{TEX

non e Tex!}}

TEXnoneTex!

\reflectbox{\scalebox{-1.5}{TEX

non e Tex!}}

TEX non e Tex!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 60/66

Page 91: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox e reflectbox con le immagini

\scalebox{-0.5}{\includegraphics{unipd}}

\reflectbox{\scalebox{0.3}[0.5]{\includegraphics{unipd}}}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 61/66

Page 92: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di scalebox e reflectbox con le immagini

\scalebox{-0.5}{\includegraphics{unipd}}

\reflectbox{\scalebox{0.3}[0.5]{\includegraphics{unipd}}}

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 61/66

Page 93: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

Uso di rotating

Attenzione!

La seguente slide serve solo come riflessione. . .

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 62/66

Page 94: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Il pacchetto graphicxAmbiente figureAlcuni pacchetti extra

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!fate

lo conWord!

fatelo

conWord

!

fatelo

conW

ord!

fatelo

conW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fate

loco

nW

ord!

fatelo

conW

ord!

fatelo

conW

ord!

fatelo

conWord

!

fatelocon

Word!

fateloconWord!

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 63/66

Page 95: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Guide su TEX e LATEX

A che punto siamo

1 Oggetti flottanti

2 TabelleLa tabulazioneTabelleAltri ambienti per le tabelle

3 Figure ed immaginiIl pacchetto graphicxAmbiente figureAlcuni pacchetti extra

4 Bibliografia di riferimentoGuide su TEX e LATEX

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 64/66

Page 96: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Guide su TEX e LATEX

Guide

Goossens, Michel et al.The LATEX Graphics Companion

Oetiker, TobiasUna (mica tanto) breve introduzione a LATEX2εhttp://www.ctan.org/tex-archive/info/lshort/

Indian TEX Users GroupLATEX Tutorials: A Primerhttp://www.tug.org.in/tutorials.html

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 65/66

Page 97: Alberto Pettarin Federico Tramarin · 2013. 5. 7. · elemento1 1 & elemento1 2 & elemento1 3 & ... \\ elemento2 1 & elemento2 2 & elemento2 3 & ... \\ \end{tabular} Non `e necessario

Oggetti flottantiTabelle

Figure ed immaginiBibliografia di riferimento

Guide su TEX e LATEX

Programmi accessori utili

Ghostscript, Ghostview, GSviewhttp://pages.cs.wisc.edu/~ghost/

ImageMagickhttp://www.imagemagick.org/

Xfighttp://www.xfig.org/

Inkscapehttp://www.inkscape.org/

GNU Image Manipulation Program (GIMP)http://www.gimp.org/

A. Pettarin, F. Tramarin (dei@unipd) Il favoloso mondo di LATEX Padova, 29 Aprile 2008 66/66