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.