STYLE support for run-in (aka in-line) headings
Currently there is no Style setting that can produce a run-in heading. This is a very widely used style in documents using more than 2-3 heading levels, and I have needed it for years now.
NOTE: Using Nested Styles does not fulfill the need for run-in headings. Using a nested style is a work-around based on character styles, and this technique does not allow a heading to be "promoted" or redesigned!
A quick solution:
Create a new Style setting checkbox to be used by the run-in heading style: "Run-in". When checked, the paragraph is given 0 leading, and its total length from the left margin is saved globally as "lastLineLength" or some such. The user can append a fixed-space character to the end of the heading text to control the spacing before the next paragraph's text begins.
Create a new Style setting checkbox to be used by Body styles: "Allow run-in heads". When checked, the first line indent setting is ignored, and the effective first line indent is set to the global lastLineLength value.
The type size and Space Before of the heading would also automatically override the settings of the following paragraph.
When a run-in heading is actually a real heading, then the user can promote this heading to one that is formatted differently. With nested styles, that can't be done because the heading text is embedded in a paragraph of some other style.
Please bring InDesign up to date by implementing real run-in Paragraph Styles. Numerous professional style guides will finally be much easier to support.
I can't believe there is still no way to make run-in headings!
Sure, I can fake them, but not as actual headings. Anonymous's suggested solution would work great!
I used to use settings just like what he's saying back in Lotus's AmiPro word processor. It seems incredible that InDesign can't do this.