Your SlideShare is downloading. ×

Latex Tabelle (pacchetti e metodi)

24,409

Published on

Workshop Tabelle con LaTeX: pacchetti e metodi …

Workshop Tabelle con LaTeX: pacchetti e metodi
di Emmanuele Somma – Lapo Mori – Maurizio Himmelmann
Workshop c/o Area Ricerca Banca d'Italia
Sala Emeroteca
10 Gennaio 2008

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
24,409
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
133
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A Tabelle con LTEX 2ε pacchetti e metodi Emmanuele Somma – Lapo Mori – Maurizio Himmelmann Banca d’Italia g It — Gruppo Utilizzatori Italiani di TEX u http://www.guit.sssup.it Workshop WLTA - 10 Gennaio 2008 - Emeroteca Banca d’Italia Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 1/1
  • 2. Piano della presentazione Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 2/1
  • 3. Norme tipografiche per le tabelle Il layout di una tabella La tabella ` una rappresentazione visiva di un insieme ordinato di dati. La e sua definizione ` il prodotto di secoli di esperienza e dovrebbe essere e alterata solo in circostanze eccezionali. Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 3/1
  • 4. Norme tipografiche per le tabelle Il layout di una tabella La tabella ` una rappresentazione visiva di un insieme ordinato di dati. La e sua definizione ` il prodotto di secoli di esperienza e dovrebbe essere e alterata solo in circostanze eccezionali. Purtroppo capita spesso di imbattersi in tableau di questo tipo: topi in salm` ı e13,65 crudi ,50 Alce Stufata 92,50 bradipo 33,333 armadillo congelato 8,99 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 3/1
  • 5. Norme tipografiche per le tabelle La struttura di una tabella formale La tabella risulta molto pi` chiara se si utilizzano solo righe orizzontali u Item Prezzo (e) Animale Descrizione Topi in salm`ı 13,65 crudi 0,50 Alce stufata 92,50 Bradipo 33,33 Armadillo congelato 8,99 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 4/1
  • 6. Norme tipografiche 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) Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 5/1
  • 7. Norme tipografiche 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’unit` di misura nell’intestazione di colonna (mai a nel corpo della tabella) Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 5/1
  • 8. Norme tipografiche 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’unit` di misura nell’intestazione di colonna (mai a nel corpo della tabella) allineare i numeri a destra ed il testo a sinistra o giustificato Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 5/1
  • 9. Norme tipografiche 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’unit` di misura nell’intestazione di colonna (mai a nel corpo della tabella) allineare i numeri a destra ed il testo a sinistra o giustificato usare sempre lo stesso numero di decimali ed, ove occorra, farli precedere da uno zero (0,15 e non ,15) Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 5/1
  • 10. Norme tipografiche 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’unit` di misura nell’intestazione di colonna (mai a nel corpo della tabella) allineare i numeri a destra ed il testo a sinistra o giustificato 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 un valore precedente (o riscrivere il valore o lasciare la cella bianca) Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 5/1
  • 11. Norme tipografiche per le tabelle La struttura di una tabella formale: esempio D Pu uu β Gf 5 in 269.8 lbs 0.000674 in 1.79 0.04089 psi · in 20 in 640.2 lbs 0.001565 in 7.18 ” D Pu uu β Gf (in) (lbs) (in) (psi · in) 5 269.8 0.000674 1.79 0.04089 20 640.2 0.001565 7.18 0.04089 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 6/1
  • 12. Principali ambienti per le tabelle tabular La tabulazione Tutto comincia dalla semplice tabulazione begin{tabular}{clr} Pippo & bianco & 102,5 Paperino & nero & 15,4 end{tabular} c allinea al centro (center); l allinea a sinistra (left); r allinea a destra (right). Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 7/1
  • 13. Principali ambienti per le tabelle tabular La tabulazione Tutto comincia dalla semplice tabulazione begin{tabular}{clr} Pippo & bianco & 102,5 Paperino & nero & 15,4 end{tabular} c allinea al centro (center); l allinea a sinistra (left); r allinea a destra (right). Pippo bianco 102,5 Paperino nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 7/1
  • 14. Principali ambienti per le tabelle tabular La tabulazione Il comando p{} permette di definire la larghezza di una colonna. begin{tabular}{p{3cm}r} bianco & 102,5 nero & 15,4 end{tabular} bianco 102,5 nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 8/1
  • 15. Principali ambienti per le tabelle tabular Altri allineamenti di colonne *{num}{form} permette di ripetere il formato di una una colonna num volte. {text} inserisce automaticamente il testo text tra le colonne in cui ´ introdotto e m{wth} definisce colonne giustificate (a pacchetto) di ampiezza wth centrate verticalmente b{wth} definisce colonne giustificate (a pacchetto) di ampiezza wth allineate in basso Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 9/1
  • 16. Principali ambienti per le tabelle tabular Altri allineamenti di colonne >{ins} e <{ins} vanno scritti prima o dopo di una lettera di definizione come r, c, l, p o b definisce un inserimento ins da premettere o da far seguire alla colonna begin{tabular}{l>{$}c<{$}} Seno & sin x Coseno & cos x end{tabular} Seno sin x Coseno cos x Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 10 / 1
  • 17. Principali ambienti per le tabelle tabular Formattare il testo di una colonna begin{tabular}{>{bfseries}l p8cm} hrule Force & Force is a vector quantity defined as the rate of change of the momentum of the body that would be induced by that force acting alone .hrule Moment & Moment of a force with respect to an origin is defined as the cross product of the position vector ( with respect to the same origin ) and the force . end{tabular} Force Force is a vector quantity defined as the rate of change of the momentum of the body that would be induced by that force acting alone . Moment Moment of a force with respect to an origin is defined as the cross product of the position vec- tor ( with respect to the same origin ) and the force . Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 11 / 1
  • 18. Principali ambienti per le tabelle tabular Formattare il testo di una riga newcolumntype{+}{>{globalletcurrentrowstylerelax}} newcolumntype{−}{>{currentrowstyle}} newcommand{rowstyle}[1]{gdefcurrentrowstyle{#1}% #1ignorespaces} [...] begin{tabular}{+l−c−c−c} toprulerowstyle{bfseries}% Quantity & Symbol & Unit & Value otoprule% ...end{tabular} Quantity Symbol Unit Value Quantity Symbol Unit Value Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 12 / 1
  • 19. Principali ambienti per le tabelle tabular La tabulazione ` E buona norma esprimere i parametri sempre con valori relativi e mai assoluti begin{tabular}{p{.3textwidth}r} bianco & 102,5 nero & 15,4 end{tabular} bianco 102,5 nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 13 / 1
  • 20. Principali ambienti per le tabelle tabular Le righe orizzontali Per le righe orizzontali si usa il comando hline begin{tabular}{clr}hline Pippo & bianco & 102,5 Paperino & nero & 15,4 hline end{tabular} Pippo bianco 102,5 Paperino nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 14 / 1
  • 21. Principali ambienti per le tabelle tabular Uso del pipe Se proprio non potete evitare di inserire le righe verticali, usate il comando | (pipe) begin{tabular}{|c|l|r|}hline Pippo & bianco & 102,5 Paperino & nero & 15,4 hline end{tabular} Pippo bianco 102,5 Paperino nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 15 / 1
  • 22. Principali ambienti per le tabelle tabular Le righe orizzontali Il pacchetto booktabs mette a disposizione dei comandi per migliorare la definizione delle righe begin{tabular}{llr}toprule Pippo & bianco & 102,5 midrule Pluto & nero & 15,4 midrule Paperino & giallo & 12,4 bottomrule end{tabular} Pippo bianco 102,5 Pluto nero 15,4 Paperino giallo 12,4 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 16 / 1
  • 23. Principali ambienti per le tabelle tabular Le righe orizzontali Il comando cline{} permette di tracciare delle linee parziali begin{tabular}{llr}topline Pippo & bianco & 102,5 cline{2-3} Pluto & nero & 15,4 Paperino & giallo & 12,4 bottomrule end{tabular} Pippo bianco 102,5 Pluto nero 15,4 Paperino giallo 12,4 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 17 / 1
  • 24. Principali ambienti per le tabelle tabular Celle multicolonna e multiriga I comandi multicolumn e multirow (messo a disposizione dall’omonino pacchetto) permettono di unire le celle in senso orizzontale e verticale begin{tabular}{llr} toprule multicolumn{3}{c}{intestazione} toprule multirow{2}*{colore} & bianco & 102,5 & nero & 15,4 bottomrule end{tabular} intestazione bianco 102,5 colore nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 18 / 1
  • 25. Principali ambienti per le tabelle tabular Tabelle Oltre al tabular che costituisce la base di partenza gli ambienti offerti da A LTEX per le tabelle sono: table tabular* tabularx tabulary sidewaystable ctable ... L’ambiente array ` disponibile in sola modalit` matematica e a Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 19 / 1
  • 26. Principali ambienti per le tabelle table L’ambiente table L’ambiente table oltre a trasformare la tabulazione in un oggetto flottante permette anche di inserire la didascalia e usare riferimenti incrociati. begin{table}[htb]caption{titolo}label{lab} begin{tabular}{p{.3textwidth}r} toprule multicolumn{2}{c}{intestazione} toprule bianco & 102,5 nero & 15,4 bottomrule end{tabular} end{table} Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 20 / 1
  • 27. Principali ambienti per le tabelle table L’ambiente table L’ambiente table oltre a trasformare la tabulazione in un oggetto flottante permette anche di inserire la didascalia e usare riferimenti incrociati. begin{table}[htb]caption{titolo}label{lab} begin{tabular}{p{.3textwidth}r} toprule multicolumn{2}{c}{intestazione} toprule bianco & 102,5 nero & 15,4 bottomrule end{tabular} end{table} Attenzione! Per modificare lo stile delle didascalie si usa il pacchetto caption Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 20 / 1
  • 28. Principali ambienti per le tabelle table Oggetti flottanti A In LTEX esiste la possibilit` di posizionare un oggetto flottante. L’opzione: a [htb] esprime la nostra preferenza circa la posizione nella pagina ove la tabella debba essere posizionata. h posizionalo ‘qui’ (here) t oppure posizionalo ‘in cima’ (top) b o ancora possibile posizionalo ‘in fondo’ (bottom); p o eventualmente posizionarlo su una pagina dedicata a tutti gli oggetti float; Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 21 / 1
  • 29. Principali ambienti per le tabelle table Raccomandazioni sul posizionamento Il posizionamento ottimale `: e tb per tabelle ‘normali’ p per tabelle ‘grandi’ Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 22 / 1
  • 30. Principali ambienti per le tabelle table Raccomandazioni sul posizionamento Il posizionamento ottimale `: e tb per tabelle ‘normali’ p per tabelle ‘grandi’ A Fidatevi di LTEX! Se fisicamente non c’` spazio inutile insistere. e Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 22 / 1
  • 31. Principali ambienti per le tabelle table Raccomandazioni sul posizionamento Il posizionamento ottimale `: e tb per tabelle ‘normali’ p per tabelle ‘grandi’ A Fidatevi di LTEX! Se fisicamente non c’` spazio inutile insistere. e Fino ad aver completato il documento non preoccupatevi minimamente del posizionamento. In fase di revisione potete usare il pacchetto placeins. Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 22 / 1
  • 32. Principali ambienti per le tabelle table Centrare una tabella begin{table}[htb] centering begin{tabular}{p{.3textwidth}r}toprule ... end{tabular} end{table} bianco 102,5 nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 23 / 1
  • 33. Principali ambienti per le tabelle table Centrare una tabella begin{table}[htb] centering begin{tabular}{p{.3textwidth}r}toprule ... end{tabular} end{table} bianco 102,5 nero 15,4 Attenzione! Il comando centering ` da preferirsi all’ambiente center e Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 23 / 1
  • 34. Principali ambienti per le tabelle tabular* il paccheto tabular* Quest’ambiente permette di stirare lo spazio tra le colonne per per coprire la larghezza totale assegnata alla tabella. begin{tabular*}{textwidth}[tb]% {l@{extracolsepfill}p{.5textwidth}} ... end{tabular*} Forza grandezza fisica che si manifesta nella interazione di due o pi` corpi u materiali Sforzo fatica fisica che si manifesta nello spostare due o pi` corpi materiali u Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 24 / 1
  • 35. Principali ambienti per le tabelle tabularx il pacchetto tabularx Simile a tabular* permette di stirare la larghezza di una o pi` colonne u per coprire la larghezza totale assegnata alla tabella. begin{tabularx}{textwidth}{lX} ... end{tabularx} Forza grandezza fisica che si manifesta nella interazione di due o pi` corpi materiali u Sforzo fatica fisica che si manifesta nello spostare due o pi` u corpi materiali Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 25 / 1
  • 36. Principali ambienti per le tabelle tabulary il pacchetto tabulary Equivalente a tabularx mette a disposizione le opzioni: C allinea al centro; L allinea a sinistra; R allinea a destra; J giustifica. Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 26 / 1
  • 37. Principali ambienti per le tabelle tabulary il pacchetto tabulary Equivalente a tabularx mette a disposizione le opzioni: C allinea al centro; L allinea a sinistra; R allinea a destra; J giustifica. begin{tabulary}{textwidth}{lJ} ... end{tabulary} Forza grandezza fisica che si manifesta nella interazione di due o pi` corpi materiali u Sforzo fatica fisica che si manifesta nello spostare due o pi` u corpi materiali Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 26 / 1
  • 38. Altri ambienti A che punto siamo Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 27 / 1
  • 39. Altri ambienti Nota di tabella Nota dentro la tabella Il comando standard per le note (footnote{}) non funziona dentro una tabella. Esistono due pacchetti che permettono di realizzarle: footnote mette a disposizione l’ambiente savenotes che permette di inserire note a pi´ di pagina anche all’interno di un ambiente e table; ctable mette a disposizione il comando tmark e tnote{} che contiene il testo della nota, posizionata adesso sotto la tabella; Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 28 / 1
  • 40. Altri ambienti Nota di tabella Il pacchetto footnote begin{savenotes} begin{table}[tb]{lr} begin{tabular}hline cremisi & 102,5 nerofootnote{nota della spesa} & 15,4 hline end{tabular} end{table} end{savenotes} cremisi 102,5 neroa 15,4 a nota della spesa Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 29 / 1
  • 41. Altri ambienti Nota di tabella Il pacchetto ctable begin{ctable}[]{lr}% {tnote{nota della spesa}}{hline cremisi & 102,5 nerotmark & 15,4 hline} end{ctable} cremisi 102,5 neroa 15,4 a nota della spesa Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 30 / 1
  • 42. Altri ambienti Tabelle grandi Tabelle grandi A volte pu` capitare di avere una tabella pi` lunga di quanto la pagina o u stessa non sia in grado di ospitare. In questi casi ` possibile spezzarla su e pi` pagine u Se la tabella ` invece troppo larga ` possibile ruotarla e e Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 31 / 1
  • 43. Altri ambienti Tabelle grandi Tabelle su pi` pagine u supertabular: permette di interrompere una tabella e riprenderla alla pagina successiva. Le opzioni tablehead e tabletail permettono di ripetere l’intestazione e una nota “continua sulla pagina successiva” ad ogni interuzione di pagina xtab: stesse funzioni di supertabular ma ne corregge alcuni difetti longtable: le colonne hanno tutte le stessa larghezza sulla pagina. Richiede una doppia compilazione del codice ed ha problemi di compatibilit` con altri pacchetti a Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 32 / 1
  • 44. Altri ambienti Tabelle grandi Rimpicciolire le tabelle Per ridurre il font ` sufficiente inserire un comando di dimensionamento e all’interno dell’ambiente table begin{table}[tb] footnotesize begin{tabular}{lr} hline bianco & 102,5 nero & 15,4 . . . end{tabular} end{table} Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 33 / 1
  • 45. Altri ambienti Tabelle grandi Rimpicciolire le tabelle Per ridurre il font ` sufficiente inserire un comando di dimensionamento e all’interno dell’ambiente table begin{table}[tb] footnotesize begin{tabular}{lr} hline bianco & 102,5 nero & 15,4 . . . end{tabular} end{table} Attenzione! In generale ` preferibile evitare quest’operazione e Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 33 / 1
  • 46. Altri ambienti Tabelle grandi Ruotare le tabelle Il pacchetto rotating mette a disposizione l’ambiente sideways che permette di ruotare di 90° un qualsiasi oggetto (tabella o figura). begin{sideways} begin{tabular}{lr} hline bianco & 102,5 nero & 15,4 . . . antracite & 15,1 hline end{tabular} end{sideways} Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 34 / 1
  • 47. e bianco 10,2 nero 15,6 giallo 16,6 fucsia 15,7 cremisi 12,2 u Ruotare le tabelle Somma (BdI) – Mori – Himmelmann (g It) amaranto 18,3 verde 11,5 Questo ` il risultato ottenuto: grigio 15,3 viola 19,9 blu 14,7 Altri ambienti A rosso 14,4 marrone 17,7 Tabelle L TEX 2ε rosa 12,9 Tabelle grandi ocra 19,2 arancione 11,8 porpora 14,6 celeste 12,9 antracite 15,1 10/12/2008 35 / 1
  • 48. Altri ambienti Tabelle grandi Ruotare le tabelle Accanto all’ambiente sideways esiste anche l’ambiente sidewaystable che deve essere usato per tabelle flottanti per le quali si va a sostituire all’ambiente table. begin{sidewaystable}[p]% caption{titolo}label{lab} begin{tabular}{lr} hline bianco & 102,5 nero & 15,4 . . . antracite & 15,1 hline end{tabular} end{sidewaystable} Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 36 / 1
  • 49. Altri ambienti Tabelle colorate Colorare le tabelle Il pacchetto color permette di evidenziare grazie all’uso di colori colonne o righe di una tabella. Esso offre anche il comando columcolor begin{tabular}{l>{columncolor[gray]{0.6}r} hline bianco & 102,5 nero & 15,4 hline end{tabular} bianco 102,5 nero 15,4 Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 37 / 1
  • 50. Altri ambienti Tabelle colorate Colorare le tabelle Il pacchetto color permette di evidenziare grazie all’uso di colori colonne o righe di una tabella. Esso offre anche il comando columcolor begin{tabular}{l>{columncolor[gray]{0.6}r} hline bianco & 102,5 nero & 15,4 hline end{tabular} bianco 102,5 nero 15,4 Attenzione! L’uso di tabelle colorate ` deprecato nei documenti scientifici. e Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 37 / 1
  • 51. Altri ambienti Tabelle colorate Colorare le righe Talvolta si usano i colori per sostituire le righe orizzontali rowcolors{1}{gray!7}{gray!8} begin{tabular}{lr} hline bianco & 102,5 nero & 15,4 blu & 17,2 hline end{tabular} bianco 102,5 nero 15,4 blu 17,2 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 38 / 1
  • 52. Altri ambienti Generazione automatica Generazione automatica di tabelle Esistono diversi sitemi che permettono di ottenere tabelle in modo automatico, tra i pi` importanti si citano: u Excel2LaTeX Spreadsheet2LaTeX Molti programmi di analisi di dati dispongono poi di estensioni in grado di A generare il loro output direttamente in LTEX R Stata Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 39 / 1
  • 53. Altri ambienti Generazione automatica il pacchetto rccol Questo pacchetto permette di allineare i numeri di una colonna al separatore delle cifre decimali e di approssimare automaticamente in numero dei decimali R[sep prima][sep dopo]{integer}{float} Quando usarlo Perticolarmente utile se usato in sinergia con programmi automatici per la A generazione delle tabelle il LTEX (e.g. R o Stata) Somma (BdI) – Mori – Himmelmann (g It) u Tabelle L TEX 2ε A 10/12/2008 40 / 1
  • 54. Altri ambienti Generazione automatica Caselle Barrate Vediamo un esempio begin{tabular}{|l|>{$}c<{$}|>{$}c<{$}|}hline backslashbox{Funzione}{Argomento}& 0 & pi/2 hline $sin$ & 0 & 1 hline $cos$ & 1 & 0 hline end{tabular} ``` ``` Argomento ``` 0 π/2 Funzione ``` `` sin 0 1 cos 1 0 Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 41 / 1
  • 55. Altri ambienti Generazione automatica Guide consigliate Mori, Lapo F. A Tabelle su LTEX 2ε pacchetti e metodi da utilizzare. http: //www.guit.sssup.it/arstexnica/download_ars/arstexnica02.pdf Caucci, Luca; Spadaccini, Mariano. A Gestione di Figure e Tabelle con LTEX. http://www.guit.sssup.it/download/fig_tut.pdf Fear, Simon. A Publication quality tables in LTEX. http://www.ctan.org/tex-archive/macros/latex/contrib/ booktabs/booktabs.pdf Gregorio, Enrico. A LTEX, breve guida ai pacchetti di uso pi` comune u http://profs.sci.univr.it/~gregorio/breveguida.pdf Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 42 / 1
  • 56. Altri ambienti Generazione automatica Grazie dell’attenzione Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 43 / 1

×