RE: Floats, books and regions

François REMY wrote:

 > ± Users of dead tree media might not mind ToCs that allow no interaction, but
 > ± it seems clear everybody else would want links to be clickable and to be
 > ± guaranteed to lead to the correct section. 

 > What are we talking about here? My demo *has* clickable links. 

 > http://fremycompany.com/TEMP/2014-01/demo-regions-toc.html (I had

Yes, your demo has clickable links, but only because you wrote those
links into the HTML code.

If you want to automate the creation of ToCs, you will need to
automate the creation of links as well. GCPM tried to do
it at some point:

  http://www.w3.org/TR/2007/WD-css3-gcpm-20070504/#toc

I have since concluded that this is beyond what a declarative language
like CSS should be made to do.

JavaScript, however, offers a reasonable solution to the ToC problem.
Here's an HTML document with a toc-generating script, along with a PDF
rendition:

  http://www.princexml.com/howcome/2011/oliver-twist/oliver-twist.html
  http://www.princexml.com/howcome/2011/oliver-twist/oliver-twist.pdf

Creating an index is similar, but more difficult du to formatting
conventions. Here's an HTML file with the resultant PDF:

  http://www.princexml.com/howcome/2011/musick/musick.html
  http://www.princexml.com/howcome/2011/musick/musick.pdf

As you can see from the index in the back of the file, it misses
commas between page numbers and the collapsing of equal page numbers
into one link. To fix this, one needs to run a script both before and
after formatting.

-h&kon
              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome

Received on Tuesday, 28 January 2014 00:24:02 UTC