Spazio che precede e segue le citazioni lunghe

  • Creatore
    Topic
  • #112263
    Up
    0
    Down
    ::


    Devo inserire all’interno del testo alcune citazioni lunghe. Ho provato a utilizzare \begin{quote} … \begin{quoting} … \begin{quotation} … e relativi \end …
    La impaginazione del testo scritto, in tutti i casi, riporta spazi verticali (che precedono e che seguono le citazioni) ogni volta di diversa misura. Ho provato a correggere l tali spazi con \vspace{} senza risultato. Cosa fare per ottenere spazi vericali di uguale misura ???
    Ringrazio per la collaborazione.
    Carpelle

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #112264
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non è facile e nemmeno consigliabile.
        Per farlo sarebbe necessario cambiare certi parametri interni formati da spazi elastici (se non sai cosa sono scaricati la guida Il LaTeX Reference Manual commentato dalla sezione documentazione di questo sito; cerca nell’indice analitico e vai alle pagine indicate).

        LaTeX usa molto gli spazi elastici; questi sono spazi dotati di una larghezza naturale, di un allungmento e di un accorciamento; vengon usati sia in modo orizzontale (quando il programma allinea le parole in ogni riga, e in modo verticale (quando il programma allinea verticalmente i vari oggetti: i capoversi, le formule, le list, le figure, le citazioni, le tabelle, eccetera).

        A che cosa servono? Servono per ottenere la giustificazione orizzontale (righe della stessa larghezza) e la giustificazione verticale (pagine col contenuto della stessa altezza). Servono per andare a capo nelle righe e nelle pagine senza lasciare mezze parole nei righini di fine capoverso, o righe orfane o vedove alla fine o all’inizio delle pagine; dopo le intestazioni dei paragrafi, nelle citazioni, eccetera.

        Se privi questi spazi della loro allungabilità e accorciabilità non riesci ad ottenere tutte quelle altre cose che ho elencato sopra;

        Puoi però impostare la composizione del testo in bandiera (comando \raggedright) o la pagina di altezza variabile (comando \raggedbottom); puoi agire a mano inserendo un fine pagina esplicito alla fine dele pagine che contengono spazi verticali troppo allargati; puoi definirti dei comandi che spezzino la pagina solo se alla fine non c’è abbastanza spazio per il titolo di un paragrafo seguito dal suo spazio e da almeno due righe di testo; insomma si può agire a mano solo nei casi dove c’è bisogno di una aggiustatina; ma queste aggiustatine solo quando il documento è praticamente definitivo e non ha bisogno di ulteriori modifiche se non queste piccole cose solamente estetiche.

        Ricordati solo che LaTeX è un programma che contiene tanta intelligenza quanta ne ha usata il suo creatore, nell’economia delle cose che non richiedono tempi di compilazioni troppo lunghi; sono frutto di compromessi e di ottimizzazioni; L’algoritmo per dividere in righe ciascun capoverso ricorre ad un procedimento in tre stadi due dei quali usano un’ottimizzazione discreta, che nessun altro programma, anche quelli professionali da migliaia di dollari, è capace di fare. Ora è chiaro che i parametri di ottimizzazione possono essere modificati (perché tutto è ottimo a seconda del criterio che si usa per valutarne la bontà) ma è molto difficile farlo in modo che davvero la composizione finale appaia subito come un prodotto “artistico”.

        Concludendo:
        1) se vuoi sapere come il programma divide i capoversi in righe o come divide un testo in pagine, la cosa è spiegata in parte nella guida tematica che ho indicato sopra e i modo un poco più approfondito nella guide Introduzione all’arte della composizione tipografica con LaTeX — sempre scaricabile dalla sezione Documentazione di questo sito)
        2) non preoccuparti di questi spazi se non alla fine quando starai per dare alle stampe il tuo prodotto finale;le aggiustatine le farai allora, non prima.

    Visualizzazione 0 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top