OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

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

> _______________________________________
> From: Dave Pawson [davep@dpawson.co.uk]
> Sent: Saturday, April 17, 2010 1:02 AM
> To: Tim Arnold
> Cc: docbook-apps@lists.oasis-open.org
> Subject: Re: [docbook-apps] dynamic chunk.section.depth
> On Fri, 16 Apr 2010 15:04:15 -0400
> Tim Arnold <Tim.Arnold@sas.com> 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)
> regards
> --
> Dave Pawson
> 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.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]