Ciao Andrea
putroppo degli aggiustamenti vanno sempre fatti. Non puoi farci nulla, a patto di usare \clearpage al posto di newpage.
Un altro modo è quello di usare \enlargethispage{1\baselineskip}. Se non basta prova con 2.
Secondo me a questo punto è meglio \clearpage (anche se non ho capito la differenza con \newpage) nel caso che ho detto io (a fine pagina solo il bordo superiore del riquadro) e \enlargethispage nel caso che vada a pagina nuova solo per il bordo inferiore…
Nel primo caso, dato che l’allargamento della pagina non è “flessibile” (dovrei comunque scrivere il comando solo al momento della revisione della versione definitiva per evitare di allargare la pagina per nulla), a questo punto, per motivi estetici mi sembra meglio \clearpage. 🙄
Grazie, ciao Elisa