Re: problema xtab

#35552
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    La guerra fra longtable e supertabular!

    Innanzitutto ringrazio Enrico e Claudio per il loro aiuto.

    Arrossisco nel dire che avevo preso una cantonata. Definire un’intestazione o un piede con \multicolumn permette, naturalmente (non so proprio come ha fatto a sfuggirmi), di avere intestazione e piede che si estendono su tutte le colonne della tabella. Mi riferisco alla tabella del mio articolino, appena aggiornato.
    http://ww.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
    Come si può vedere, l’intestazione “Tabella 1: continua dalla pagina precedente” a pagina 4 e 5 si estende per l’intera lunghezza della tabella.

    Il codice che ho usato per l’intestazione (normale) è questo:
    `\multicolumn{2}{l}{\footnotesize\itshape\tablename~\thetable:
    continua dalla pagina precedente}`
    Il piede normale è così definito:
    `\multicolumn{2}{r}{\footnotesize\itshape\tablename~\thetable:
    continua nella prossima pagina}`
    Il piede finale:
    `\multicolumn{2}{r}{\footnotesize\itshape\tablename~\thetable:
    si conclude dalla pagina precedente} `
    Con questi codici -lo dico per i lettori principianti del forum!- le intestazioni sono allineate a sinistra e i piedi sono allineati a destra (come trovo logico che sia); piedi e intestazioni possono estendersi per l’intera larghezza della tabella.

    Sono codici che funzionano benissimo, ma che hanno il piccolo difetto di essere “manuali”: il primo argomento di \multicolumn è l per le intestazioni e r per i piedi. Inoltre bisogna specificare, nel secondo argomento di \multicolumn, il numero delle colonne della tabella. Se ben ricordo, xtab pensa a far questo automaticamente, e in questo ha dunque un piccolissimo vantaggio su longtable.

    Quanto a piedi e intestazioni su più righe (problema peraltro risolto da Enrico), trovo che non sia una buona idea: l’intestazione serve per dire “continua dalla pagina precedente”, il piede per dire “continua nella prossima pagina”. Altri usi mi sembrano inappropriati (tanto più che longtable dà anche la possibilità, se proprio lo si desidera, di avere più didascalie per una singola tabella).

    Circa la guerra tra longtable e longtable/xtab, per quel poco che li ho usati trovo che sia migliore longtable: spezza meglio le tabelle, e il fatto di avere le pagine della tabella larghe uguali è una bella comodità.

    Grazie mille,
    L.

    Go to top