Re: Comando Linea

#94486
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    A stretto rigore \rule passa i modo testo prima di agire; quindi se non si trova dentro una ambiente particolare, LaTeX inserirebbe un rientro di ampiezza pari a \parindent; Quindi prima del primo \rule ci vorrebbe un \noindent.

    Meglio ancora sarebbe inserire quei due filetti dentro un ambiente center, in modo che da un lato non c’è da preoccuparsi di \noindent, e dall’altro i due filetti risulterebbero centrati, il che è più elegante di due filetti che non riempiano l’intera giustezza e siano, per esempio, accostati a sinistra.

    Per filetti a giustezza piena basta essere in modo verticale ( dopo una riga vuota nel file sorgente) e scrivere`\hrule\vskip 3pt\hrule`Molto più seplice e senza “arretramenti” come quel -6pt che va, in realtà, trovato sperimentalmente.

    (\hrule genera un filetto di larghezza width, altezza height e profondità depth con una sintassi, per esempio:` \hrule width \textwidth height 0.4pt depth 0pt`(I valori che ho indicato sono quelli di default; tralasciando al parola chiave e il valore relativo, vengono usati quei valori che ho scritto nell’esempio))

    Il comando \rule è creato, invece, con il comando primitivo \vrule che ha le stesse parole chiave, ma ha diversi valori di default: width 0.4pt height depth . \rule richiede obbligatoriamente i due valori dell’altezza e della larghezza, ma accetta anche un valore facoltativo per la profondità.

    Di fatto \hrule, \vrule e \rule producono rettangoli neri di altezza, profondità e larghezza assegnate o assegnabili; la loro differenza consiste nel fatto di lavorare in modo verticale o orizzontale.

    Go to top