Well, I am very much new in Latex and having an issue. I have spent many hours to solve it but unfortunately, it is still not working. I have three figures to put in a subfigure, and there are big as well. So I put them top of each other not side by side. Also, one figure has to go the 2nd page as they are big. So, I used \continuedfloat. Which is working but the problem is that as I have some text after them, the text comes to the first-page immediately after two figures and from the 2nd page again the figure started. But I don't want the text to come between the three figures. How can I do that? Please help.
\begin{figure}[t!]
\centering
\begin{subfigure}{0.7\textwidth}
\centering
\includegraphics[width=0.9\linewidth,height=0.8\linewidth]{figures/num1.pdf}
\caption{one}
\label{fig:s1}
\end{subfigure}\\
\begin{subfigure}{0.7\textwidth}
\centering
\includegraphics[width=0.9\linewidth,height=0.8\linewidth]{figures/num2.pdf}
\caption{two}
\label{fig:s2}
\end{subfigure}
\end{figure}
\begin{figure}[t!]
\ContinuedFloat
\centering
\begin{subfigure}{0.7\textwidth}
\centering
\includegraphics[width=0.9\linewidth,height=0.8\linewidth]{figures/num3.pdf}
\caption{three}
\label{fig:s1}
\end{subfigure}
\caption{The figure}
\label{eyefig1}
\end{figure}

\vspace{3\baselineskip}would do the job. (And the page should look a bit nicer with more space between the figures.) – barbara beeton Feb 22 '20 at 02:06figurespecifiers as are used in my answer. – Zarko Feb 22 '20 at 16:23