I am often fitting with the problem of floats pushed to their own page, recurring in different context. Floats moved to own page has never been an optimal layout, if it was possible to forbid it permanently, I would like to know how.
In this particular case I want to have a floating figure taking the full column. The MWE is as follows
\documentclass[twocolumn]{article}
\usepackage{blindtext}
\usepackage{graphicx}
%FIGURES PLACEMENT
\renewcommand{\floatpagefraction}{1}
\renewcommand{\topfraction}{1}
\renewcommand{\bottomfraction}{1}
\renewcommand{\dbltopfraction}{1}
\renewcommand{\textfraction}{0} % allow minimal text w. figs
% Parameters for FLOAT pages (not text pages):
\renewcommand{\floatpagefraction}{0.999} % require fuller float pages % N.B.: floatpagefraction MUST be less than topfraction !!
\renewcommand{\dblfloatpagefraction}{0.999} % require fuller float pages
\begin{document}
\Blindtext
%
\begin{figure}[t]
\begin{minipage}[t][0.97\textheight][t]{\linewidth}%
\resizebox{\linewidth}{!}{%
\fbox{%
\begin{minipage}[t][\textheight][t]{\linewidth}%
Figure
\end{minipage}%
}%
}%
\end{minipage}%
\end{figure}
\end{document}
The float is flushed to its own page despite I seemingly set different control parameters to prevent this. I want it to take one column side by side with text, floating.
The float is meant to actually contain several related figures or algorithms with their captions, which I want to present as one panel. This part I know how to do.
The problem is that it gets flushed to a page of floats. To make it the designated top floating placement I have to tweak the height down but not too much to have a visual misalignment or hanging lines of text appearing under the figure. This is appears to be tricky and messes up when there are other small figures around. It gets flushed to an own page every now and then.