RE: [docbook-apps] dynamic chunk.section.depth

From
Tim Arnold <>
Date
2010-04-17T13:02:28+00:00
ID
Thread
RE: [docbook-apps] dynamic chunk.section.depth
> _______________________________________
> From: Dave Pawson []
> Sent: Saturday, April 17, 2010 1:02 AM
> To: Tim Arnold
> Cc: 
> Subject: Re: [docbook-apps] dynamic chunk.section.depth
>
> On Fri, 16 Apr 2010 15:04:15 -0400
> Tim Arnold <> wrote:
> 
> > Hi,
> > I suppose it is impossible to set the chunk.section.depth
> > dynamically, but maybe some of you will have an idea about how to
> > solve my problem.
> >
> > For the most part we want our documents chunked to a depth of 2. Some
> > sections however are very mathematically dense and/or long, which can
> > lead to some very heavy HTML pages. For these dense sections we'd
> > like to chunk to a depth of 3.
>
>
> What is meant by 'dense'? More depth?
> You could use xsl:choose then set the param depending on depth
> (count of section depth)
> 
>
> HTH
> regards
>
> --
> Dave Pawson
> XSLT XSL-FO FAQ.
> http://www.dpawson.co.uk

Hi Dave, by 'dense' I just mean a subsection has a lot of math (so it contains lots of graphics) and the section is long (so you have to scroll).
Not that it has a lot of deeply nested sub-sub-etc-sections. Your answer makes me think the chunk.section.depth  parameter can be set differently depending on the situation. My current process puts a <remark role="toc2" /> or <remark role="toc3"/> under every subsection as a flag showing how deep the chunks should go for that subsection. It's a kludge I guess, but I haven't figured out anything better yet. 

Are you saying I could write a template to match on remark[@role="toc2"]  or remark[@role="toc3"] to change the chunk.section.depth during processing?
That's exactly what I'd like to do, but I didn't think it could be done.

thanks,
--Tim