doc/sod.sty: Overhaul `describe' environment.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 30 Aug 2015 09:58:38 +0000 (10:58 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 20 Sep 2015 09:43:26 +0000 (10:43 +0100)
commit7e94c5fe2eff01fe81fde1f54c53d3eefb254ba0
treec825b198ac32b339f7570939858db7e929742245
parentf1f17867ed7a610cc19c3c6378b165a65f35c320
doc/sod.sty: Overhaul `describe' environment.

  * Split out the machinery which parses and sets the heading to make a
    new environment `describe*' which can have multiple headings.

  * Remove the `tabular' layer in the headings, by using `\rlap'
    instead.

  * Fix spacing around the header lines.

  * Insert penalties and drive the `\if@nobreak' and `\@afterheading'
    machinery correctly so that we mostly don't get bad page breaks.
doc/sod.sty