It is very, very common in textbooks and publications of that ilk to locate a figure (or even two) at the top of the page that contains the figure reference text (e.g., “See Figure 39.2”). If layout is such that the figure and its reference do not fit on the same page, the figure “floats” to a following page (the closer the better). I seek such behaviour in InDesign.
In FrameMaker (r.i.p. on Mac), there is a Position setting “Top of Column” available for an anchored frame that causes the frame to locate itself at the top of the text frame containing the anchor (or, if the “Float” setting is checked, on the first available autoconnected text frame, possibly on a subsequent page). I can write a whole chapter with dozens of illustrations, and Frame will place figures at the tops of pages and will displace text accordingly, with no manual layout intervention. Arbitrary amounts of material can be inserted in front of a figure, with no need for manual adjustment of column heights or positions or manual rearrangement of anchor positions in text. Admittedly, a little bit of fine tuning is sometimes called for upon finalization of layout, but all in all, it works like a dream.
The majority of today’s textbooks use such a layout style, and the majority of today’s textbooks are laid out in InDesign. I have searched and searched, so far without success, for a comparable feature (or a set of hacks to mimic the feature). I have been able to position a graphic frame at the top of a column by locating its anchor near the bottom of the previous page. (I set text wrap around the figure frame’s bounding box.) Apparently though only text AFTER the anchor “wraps” (runs around) to avoid the graphic frame; that characteristic of text wrap seems to preclude my placing the anchor adjacent to the figure reference. Also, as I delete material ahead of the anchor, the figure moves up and up and up into the top margin of its page. It’s a mess.
Is there an InDesign facility (or hack) comparable to this Frame feature?
Follow-up: Is there a mechanism in InDesign to put a table at the top of a column?