Re: Rimuovere lo spazio verticale prima dell’ambiente figure

#66361
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Quello che c’è dentro l’ambiente figure è stato convenientemente scontornato”
    A me non risulta che una figura a piena pagina abbia spazi sopra o sotto ma forse mi sbaglio.
    Sei sicuro che l’ambiente figure non abbia il codice di posizionamento [p]?
    per altro se la figura è così alta qualunque sia il codice di posizionamento essa va in una pagina a se stante, spazio o non spazio.

    Del resto una riga di testo, non facente parte della figura (non inserito dentro l’ambiente figure) sarebbe più o meno una riga vedova o orfana (dipende da cosa c’è nella pagina precedente) e queste righe non sono tanto belle in tipografia.

    Soluzioni?
    Prima soluzione.
    Localmente (dentro un gruppo) imposta \bottomfraction a 0.9 (con renewcommand) poi metti la riga e l’ambiente figure; se la figura, con lo spazio di separazione sopra non supera il valore di 0.9\textheight ci stanno tutti e due; magari puoi provare con 0.95, o con valori simili.

    Altra soluzione.
    Metti anche la riga dentro l’ambiente figure e metti lo spazio che ti conviene fra la riga e la figura vera e propria; se non ci sta nella pagina, nemmeno dopo aver dato \clearppage (ovviamente con l’opzione [p] per l’ambiente) metti tutto il contenuto della figura, compresa la didascalia dentro un comando ‘scalebox e usa quel fattore di scala (0.9 o 0.95, o…) che fa stare la figura nella pagina: tutto viene ridotto di pochissimo e l’occhio nudo non lo vede.

    Go to top