Next: BNF-grammars
Prev: better-Haskell-indexing
Up: april91-new-ideas
Top: Top
0.9.1.4. Revisions to the sectioning commands
The main thing that is a pain about the current sectioning (see
section See Sectioning) is making up unique node names all the time.
I propose the following "system" for the optional arg to
`\section<n>'; shown by example:
- \section{<title>}:
- (As currently.) A default node name, made from the section number.
No `\label' created.
- \section[]{<title>}:
- No node name, no node, no `\label'. Not recommended :-)
- \section[<the-usual>]{<title>}:
- (As currently.) Arguably, the stuff to let you specific next/prev/up
explicitly should be dropped (to partly de-Info-ise the notation).
- \section["]{<title>}:
- (The new one.) The node name should be the same as the <title>
("ditto"). No `\label' would be generated. Some massaging would
be required to remove nodename-hostile characters from the title
(e.g., colons).