Re: Allineamento verticale opposto in tabella

#30333
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Sinceramente non si capisce molto di quello che desideri.

    Vero. Non sono riuscito a spiegarmi sufficientemente a parole, ma ci riprovo:
    dunque, in un box vi sono un numero di righe di testo variabile che rappresentano uno o più indirizzi di destinatari della lettera.
    L’intenzione è quella di gestire la variabilità dell’altezza di questo testo e, contemporaneamente, di posizionarlo precisamente sulla pagina (ripiegando la pagina per imbustarla l’indirizzo dovrà corrispondere alla finestrella della busta).

    All’aumentare dell’altezza del testo degli indirizzi si riempirà il box che è costruito per avere una certa altezza minima. In caso sia necessario ulteriore spazio, questo sarà ottenuto aumentando l’altezza del box, e quindi spostando verso il basso tutti gli oggetti seguenti della lettera (l’oggetto, Il corpo e le firme).

    Ci sono di sicuro un paio di errori: intanto manca un % dopo la \parbox “vuota” (quella con solo il \vspace); inoltre la seconda \parbox dovrebbe cominciare con \vspace{0pt}, altrimenti la prima riga sta “sopra” rispetto alla posizione che intendi. Te ne rendi conto cambiando la prima \parbox in
    `\parbox[t]{1mm}{\leaders\vrule\vskip30mm}%`
    che rende “visibile” il puntello tracciando un filetto.

    Per lo scopo descritto sopra è stato essenziale il suggerimento di inserire il \vspace{0pt}. Perfetto direi.

    Per capire la necessità del \par\vspace{0pt} in fondo devi studiare la differenza fra \vtop e \vbox e ciò che fanno.

    Ciao
    Enrico

    Mi ero ripromesso di approfondire TeX ed anche in quest’occasione ne viene la necessità.

    In definitiva il codice aggiustato con \vspace e visibile nei post precedenti, svolge egregiamente il suo compito e sono molto soddisfatto.

    Il file di classe a cui appartiene mi permette di scrivere le lettere aziendali molto più rapidamente di quanto è possibile normalmente fare con Word (caspita, non credevo nemmeno io…).

    Ho ancora un po’ di lavoro di perfezionamento da fare, specie per rendere user friendly la sintassi di un comando, ma questo riguarderà un altro post.

    Grazie molte ed alla prossima.

    Ps. Mi occorrerebbe un po’ di tempo per aggiustare il codice se mi chiedeste di pubblicarlo sul forum (contiene dati non pubblici).

    Go to top