Latex moves my figure (with [t] specifier) to the last page seemingly because it is tall. Its height is about 70% of the distance between top and bottom margins. Hence, it should be possible to place the figure at the right page. When I decrease the height of the figure to some extent, the figure is placed at the right page. The [p] specifier also maintains the figure with its original height at the right page.
The problem is that how can I keep the figure with its original height and [t] specifier at the right page? (preferably without using packages).
A sample code is as below:
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
\begin{document}
text ... (e.g. 1 page + 10 lines)
\begin{figure}[t]
\centering
\includegraphics[width=\textwidth,height=15cm]{F1.pdf}
\caption{F1}
\label{FG:1}
\end{figure}
text ... (e.g. 2 page + 20 lines)
\end{document}
\topfraction(default is 70%) that sets the maximum height of a figure placed at the[t]op of a page can have. If yours exceed this, it'll go on a page of it's own. You mention the "height is about 70%"... my guess is it's just over. So you may have to add\renewcommand\topfraction{.8}or something to fix this. You should play around with the.8figure. – Werner Feb 05 '19 at 19:1015cm / \textheight= 77.8% of the text block, far bigger than the default 70% (maximum). This doesn't even include the space between the image and caption, the caption itself and the space around the float. – Werner Feb 05 '19 at 19:39