Ho meditato a lungo e ho cercato, nonostante le tue “reticenze” a farci sapere di più, di immaginare uno scenario nel quale la tua coda non si svuota.
Sono arrivato a concludere che il meccanismo di output delle pagine a te non si attiva, perché non hai abbastanza testo prima di arrivare alla diciannovesima figura.
Perciò \aftepage{\clearpage} non può funzionare e il parametro di posizione [p] non può funzionare nemmeno lui.
Non ti resta che mettere esplicitamente \clearppage dopo ogni figura che metti in coda:
`
\begin{figure]\centering
\includegraphics{fig1}
\caption{Fig 1}
\label{fig:1}
\end{figure
\clearpage
\begin{figure}
…
\end{figure}
\clearpage
…
\begin{figure}\centring
\includegraphics{fig18}
\caption{Fg 18}
\label{fig:18}
\end{figure}
\clearpage
`
Inoltre tu dici che l’opzione 20cm non centra niente. È vero non dovrebbe entrarci per niente nella gestione della coda, ma è una scelta, ehm, folle. Se stampi su un foglio A4, come di solito si fa in Italia, questo è largo 21cm; quindi, centrando la figura con \centerline, (e non è detto che risulti centrata se i margini di composizione sono diversi), avresti 5mm di margine a destra e a sinistra, il che è chiaramente fuori di ogni ragionevole criterio tipografico.
Scala le tue figure alla larghezza del testo con
`
\includegraphics[width=\textwidth]{Fig18}
`
e le tue figure saranno abbastanza gradi, ma non esagerate al punto di non consentire nemmeno di fare i fori per mettere i fogli stampati in un raccoglitore ad anelli.
Inoltre un paio di domane: sei sicuro che le tue figure siano scontornate? Sei sicuro che le tute figure non siano comunque troppo grandi? perché non esamini la possibilità di usare il comando
`
\includegraphics[width=\textwidth,height=.8\textheight,keepaspectratio]{Fig18}
`
In questo modo sei abbastanza sicuro che la tua figura stia in una pagina e dentro i margini del testo, ma mantenga il coefficiente di forma in modo da non risultare deformata in orizzontale o in verticale.