https://bugs.documentfoundation.org/show_bug.cgi?id=173176

--- Comment #4 from Eyal Rozenberg <[email protected]> ---
(In reply to Heiko Tietze from comment #1)
> The PS "Heading" is a "meta style" to organize the actual headings.

AFAIK, there are no meta-styles which are not styles in LibreOffice.

"Heading" is a style, and it is quite useful when authoring a document in which
the headings are just on a single level.

(Plus, we promote its direct use: It is one of the few styles in the "Default"
style category.)

(In reply to RGB from comment #3)
> The paragraph styles available for cross-references & TOC are the ones set
> on one of two places: 
> 
> 1) under Tools → Heading numbering → Numbering tab
> 2) in the paragraph style definition under *Outline level* in the *Outline &
> List* tab

Well, this is a bug, because it assumes all headings have a numeric level. But
that is not necessarily the case in every document. And if I write a document
where Headings don't have different ranks or levels - it is appropriate to use
the non-level-enumerated "Heading" style.

> The style names have no real meaning

Style names have all the meaning in the world. We use a style when its name
fits the content to which we apply it - and refrain from using it when it
doesn't fit.

> The system is easy to use, but difficult to discover.

Easy or hard - paragraphs having the "Heading" style are headings. And there is
no getting around it. 

(One could perhaps argue regarding whether, say, Title paragraphs are headings;
although for consistency, and because it's useful to be able to link to them,
and because they're not in another category of link targets -  they probably
should be considered headings for this purpose as well.)

> The problem is,
> perhaps, not about the use of a particular style for a particular task, but
> about naming and documentation of the whole system. 

The problem is that the program's logic doesn't fit the domain logic of
document authoring, which is the logic of humans operating in this domain. And
the solution can't be encouraging the humans to warp their logic to fit the
program.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to