I am familiar with how/why LaTeX places floats in the way it does. I have searched for questions here and have read many answers relating to "floats", "left/right pages", etc., but have not found a solution. I use the book
class, but with the oneside
option. I can change this to another class if it will not affect my document.
I would like to place selected floats on their own page before the text which refers to them, so that the page with the float can become a left/facing page to the text, which is the "right" page. The entire document is one-sided and will be printed one-sided. I realize that this will mean that the float/s will appear before the text referring to them -- that is exactly what I would like. More than one float may be placed on the page if necessary.
For example:
+----1---+
| Some |
| Text |
| |
+--------+
+----2---+
| Float1 |
| |
| Float2 |
+--------+
+----3---+
| See |
| Fig 1. |
| Text |
+--------+
I have not considered the semioneside
package, as it contains many warnings and recommendations not to use it in its documentation.