Re: Colarare le righe di una tabella

#44546
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    No, anche l’esempio dell’arte ha i filetti separati dalle righe colorate.
    In realtà i filetti orizzontali inseriti come fa Lorenzo (correttamente) facendo uso del pacchetto booktab, sono inseriti con comandi \toprule, \midrule, ecc. ognuno di questi comandi inseriisc il filetto desiderato, con lo psessore opportuno e con gli spazi bianchi sopra e/o sotto; questi inserimenti non sono eseguiti all’interno del comando “primitivo” du TeX \halign, ma sono eseguiti fuori di esso attraverso il comando \noalign che, per così dire, interrompe la composizione della tabella.

    Evitando quei comandi, quindi evitando di usare i comandi di booktab, la distanza degli eventuali filetti dal contenuto delle righe è controllato dallo \strut di default nella prima colonna (lo strut di default è grande come una parentesi, ma è invisibile e di larghezza nulla); in molti casi sarebbe opportuno inserire un pilastrino specificato a mano mediante un \rule di larghezza nulla, ma di profondità e altezza specificate (1ex di profondità e 3ex di altezza, rappresentano le dimensioni di un pilastirno piuttosto grande).

    Questo pilastrino va messo (con l’altezza o la profondità aumentate ai valori suggeriti o poco diversi,all’inizio di righe che sono precedute e/o seguite da filetti orizzontali; premesso che i soli filetti orizzontali accettabili sono i due superiori e inferiore all’intera tabella, e quello sotto alla riga di intestazione, il comando \rowcolor o l’opzione table per xcolor insieme alla definizione dei colori per le righe dispari o pari (come spiegato nell’Arte) dovrebbero permettere di colorare le righe nella loro interezza, visto che non si userebbe mai implicitamente il comando “primitivo” \noalign.

    Go to top