A
                                         Tabelle con LTEX 2ε
                                          pacchetti e metod...
Piano della presentazione




Somma (BdI) – Mori – Himmelmann (g It)
                                  u              A
  ...
Norme tipografiche per le tabelle

   Il layout di una tabella


  La tabella ` una rappresentazione visiva di un insieme o...
Norme tipografiche per le tabelle

   Il layout di una tabella


  La tabella ` una rappresentazione visiva di un insieme o...
Norme tipografiche per le tabelle

   La struttura di una tabella formale



  La tabella risulta molto pi` chiara se si ut...
Norme tipografiche per le tabelle

   La struttura di una tabella formale


  Bastano poche regole per essere sicuri di non...
Norme tipografiche per le tabelle

   La struttura di una tabella formale


  Bastano poche regole per essere sicuri di non...
Norme tipografiche per le tabelle

   La struttura di una tabella formale


  Bastano poche regole per essere sicuri di non...
Norme tipografiche per le tabelle

   La struttura di una tabella formale


  Bastano poche regole per essere sicuri di non...
Norme tipografiche per le tabelle

   La struttura di una tabella formale


  Bastano poche regole per essere sicuri di non...
Norme tipografiche per le tabelle

   La struttura di una tabella formale: esempio



                 D             Pu    ...
Principali ambienti per le tabelle   tabular

   La tabulazione

  Tutto comincia dalla semplice tabulazione

  begin{tabu...
Principali ambienti per le tabelle   tabular

   La tabulazione

  Tutto comincia dalla semplice tabulazione

  begin{tabu...
Principali ambienti per le tabelle   tabular

   La tabulazione


  Il comando p{} permette di definire la larghezza di una...
Principali ambienti per le tabelle   tabular

   Altri allineamenti di colonne



          *{num}{form} permette di ripet...
Principali ambienti per le tabelle   tabular

   Altri allineamenti di colonne


          >{ins} e <{ins} vanno scritti p...
Principali ambienti per le tabelle   tabular

   Formattare il testo di una colonna

  begin{tabular}{>{bfseries}l p8cm}
 ...
Principali ambienti per le tabelle   tabular

   Formattare il testo di una riga


  newcolumntype{+}{>{globalletcurrentro...
Principali ambienti per le tabelle   tabular

   La tabulazione


  `
  E buona norma esprimere i parametri sempre con val...
Principali ambienti per le tabelle   tabular

   Le righe orizzontali



  Per le righe orizzontali si usa il comando hlin...
Principali ambienti per le tabelle   tabular

   Uso del pipe


  Se proprio non potete evitare di inserire le righe verti...
Principali ambienti per le tabelle   tabular

   Le righe orizzontali

  Il pacchetto booktabs mette a disposizione dei co...
Principali ambienti per le tabelle   tabular

   Le righe orizzontali


  Il comando cline{} permette di tracciare delle l...
Principali ambienti per le tabelle   tabular

   Celle multicolonna e multiriga

  I comandi multicolumn e multirow (messo...
Principali ambienti per le tabelle   tabular

   Tabelle


  Oltre al tabular che costituisce la base di partenza gli ambi...
Principali ambienti per le tabelle   table

   L’ambiente table

  L’ambiente table oltre a trasformare la tabulazione in ...
Principali ambienti per le tabelle   table

   L’ambiente table

  L’ambiente table oltre a trasformare la tabulazione in ...
Principali ambienti per le tabelle   table

   Oggetti flottanti

     A
  In LTEX esiste la possibilit` di posizionare un ...
Principali ambienti per le tabelle   table

   Raccomandazioni sul posizionamento


  Il posizionamento ottimale `:
      ...
Principali ambienti per le tabelle   table

   Raccomandazioni sul posizionamento


  Il posizionamento ottimale `:
      ...
Principali ambienti per le tabelle   table

   Raccomandazioni sul posizionamento


  Il posizionamento ottimale `:
      ...
Principali ambienti per le tabelle   table

   Centrare una tabella


  begin{table}[htb]
  centering
      begin{tabular}...
Principali ambienti per le tabelle   table

   Centrare una tabella


  begin{table}[htb]
  centering
      begin{tabular}...
Principali ambienti per le tabelle   tabular*

   il paccheto tabular*

  Quest’ambiente permette di stirare lo spazio tra...
Principali ambienti per le tabelle   tabularx

   il pacchetto tabularx


  Simile a tabular* permette di stirare la largh...
Principali ambienti per le tabelle   tabulary

   il pacchetto tabulary
  Equivalente a tabularx mette a disposizione le o...
Principali ambienti per le tabelle   tabulary

   il pacchetto tabulary
  Equivalente a tabularx mette a disposizione le o...
Altri ambienti

   A che punto siamo




Somma (BdI) – Mori – Himmelmann (g It)
                                  u       ...
Altri ambienti   Nota di tabella

   Nota dentro la tabella




  Il comando standard per le note (footnote{}) non funzion...
Altri ambienti   Nota di tabella

   Il pacchetto footnote


  begin{savenotes}
  begin{table}[tb]{lr}
  begin{tabular}hli...
Altri ambienti   Nota di tabella

   Il pacchetto ctable



  begin{ctable}[]{lr}%
      {tnote{nota della spesa}}{hline
 ...
Altri ambienti   Tabelle grandi

   Tabelle grandi




  A volte pu` capitare di avere una tabella pi` lunga di quanto la ...
Altri ambienti   Tabelle grandi

   Tabelle su pi` pagine
                u



          supertabular: permette di interro...
Altri ambienti   Tabelle grandi

   Rimpicciolire le tabelle

  Per ridurre il font ` sufficiente inserire un comando di dim...
Altri ambienti   Tabelle grandi

   Rimpicciolire le tabelle

  Per ridurre il font ` sufficiente inserire un comando di dim...
Altri ambienti   Tabelle grandi

   Ruotare le tabelle


  Il pacchetto rotating mette a disposizione l’ambiente sideways ...
e
                                         bianco      10,2
                                         nero        15,6
    ...
Altri ambienti   Tabelle grandi

   Ruotare le tabelle

  Accanto all’ambiente sideways esiste anche l’ambiente sidewaysta...
Altri ambienti   Tabelle colorate

   Colorare le tabelle

  Il pacchetto color permette di evidenziare grazie all’uso di ...
Altri ambienti   Tabelle colorate

   Colorare le tabelle

  Il pacchetto color permette di evidenziare grazie all’uso di ...
Altri ambienti   Tabelle colorate

   Colorare le righe


  Talvolta si usano i colori per sostituire le righe orizzontali...
Altri ambienti   Generazione automatica

   Generazione automatica di tabelle



  Esistono diversi sitemi che permettono ...
Altri ambienti   Generazione automatica

   il pacchetto rccol



  Questo pacchetto permette di allineare i numeri di una...
Altri ambienti   Generazione automatica

   Caselle Barrate


  Vediamo un esempio

  begin{tabular}{|l|>{$}c<{$}|>{$}c<{$...
Altri ambienti   Generazione automatica

   Guide consigliate

         Mori, Lapo F.
                    A
         Tabel...
Altri ambienti   Generazione automatica




                              Grazie dell’attenzione




Somma (BdI) – Mori – ...
Upcoming SlideShare
Loading in …5
×

Latex Tabelle (pacchetti e metodi)

28,568 views

Published on

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
28,568
On SlideShare
0
From Embeds
0
Number of Embeds
116
Actions
Shares
0
Downloads
154
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Latex Tabelle (pacchetti e metodi)

  1. 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. 2. Piano della presentazione Somma (BdI) – Mori – Himmelmann (g It) u A Tabelle L TEX 2ε 10/12/2008 2/1
  3. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×