I'm using the KOMAscript classes and notice that the space before each section heading depends on the previous environment. (I doubt this issue is exclusive to KOMA, I just thought I should mention it).
This makes sense to me; paragraphs, floats, or items, may produce parskip, topsep, and intextsep differently, effectively changing the space between environment and next section heading. What I've noticed is the space from a itemize or float is larger than paragraph. Simply put, I want the spacing between the last piece of ink in a section and the next section head to be the same, regardless if the ink is from a paragraph, itemize, tabular, figure, caption, etc.
Is there an easy way to force the spacing between a next section head and the previous environment to a specified value?
Better yet, is there a latex command that simply guarantees some skip between bodies, ignoring any preceding or succeeding skips?
To achieve the spacing I want, I need to patch the itemize with after=vspace, but this adds too much space if a section follows..