There are many flaws in your sample:
- pointless nested sections
- frame anchored To page
- direct formatting
- spacing with empty paragraphs and spaces
Let’s start with the picture. You have captioned it with Insert>Caption which creates “nested” frames. Since frames cannot be constrained to remain inside other frames, I eliminated the inner frame by anchoring the image As character. I added a paragraph break after it. The frame now contains:
- a paragraph for the image “character”,
- a paragraph for the caption
By playing with Caption paragraph style properties, you can adjust separation between these paragraphs.
I created an Illustration frame style with anchor To paragraph, autosize, position horizontal center, vertical bottom, both relative to Page Text Area, spacing around 0,2 cm except bottom 0. I requested Keep inside text boundaries and forbade Allow overlap (the latter is useful if you have several images).
The frame anchor was moved to the Heading 1 paragraph "Cecil Landry … and style Illustration was applied.
I configured Heading 1 and Heading 2 so that I could eliminate the spacing empty paragraphs.
Heading 2 was applied to the titlt in the article. Since this article is single “logical unit”, I replaced your pointless paragraph breaks by line breaks (thus, the full title is collected in the TOC as a single entry instead of 3).
I applied Body Text to the article text with a modification of style properties (feel free to customise). If you need first line indent, do it through style configuration, not with initial spaces. Space width is not reliable because Writer can expand them freely.
I finally cleared all direct formatting. I added extra text in your 3-column section (and after it) and the frame remained in its assigned position.
I repeat it once more: Frame styles are extremely sensitive to direct formatting. Never, never, never (should be repeated seventy-seven times) act on them with the mouse or the keyboard navigation keys (directional arrows). This will instantly add a direct formatting layer over them and you can’t get rid of it. Rather the trick is to apply another style, any one, and apply again the desired style.
Edited sample: One_page_sample-ajl.odt (380.0 KB)
Compare the difference of structure/contents in the Navigator.