This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] PDF Chapter/Part Pagebreaks
- From: Bob Stayton <bobs at sco dot com>
- To: Janeene Webb <webdesign at dawnmist dot net>
- Cc: docbook-apps at lists dot oasis-open dot org
- Date: Wed, 26 Nov 2003 08:56:31 -0800
- Subject: Re: [docbook-apps] PDF Chapter/Part Pagebreaks
- References: <200311261330.43237.webdesign@dawnmist.net>
On Wed, Nov 26, 2003 at 01:30:43PM +1100, Janeene Webb wrote:
> Hi,
>
> Am using Saxon & FOP to generate PDF's from Docbook, with the 1.62.4 version
> Stylesheets.
>
> Am running into problems with some of the automatic pagebreaking for
> parts/chapters. I need to be able to start the first chapter in a part on the
> same page as the Part Title for Parts that don't have a Part Intro.
>
> Likewise, I'm getting the generation of blank pages before parts where I'm not
> really wanting them in some places.
>
> How can I turn off the automatic page breaking, so that I can control which
> bits need page breaks before them using the beginpage element in the xml
> document?
Hi Janeene,
It is a common misunderstanding that the beginpage element
is used to create a page break in the output. It doesn't.
That element is used to record where there was a page break
in a document before it was converted to DocBook.
However, you can insert a manual page break using a
processing instruction. See:
http://lists.oasis-open.org/archives/docbook-apps/200311/msg00098.html
Your need to turn off all automatic page breaking is not
easy to do in DocBook XSL. Parts and chapters start
a page-sequence in the FO output. A page sequence always
starts on a new page. It isn't possible to turn that
off with a parameter. You would have to customize the
template matching chapter in fo/component.xsl to make starting
the page-sequence conditional on the content of the part
container element.
You can turn off the extra blank pages by not using double
sided output.
--
Bob Stayton 400 Encinal Street
Publications Architect Santa Cruz, CA 95060
Technical Publications voice: (831) 427-7796
The SCO Group fax: (831) 429-1887
email: bobs@sco.com
To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org, or visit http://www.oasis-open.org/mlmanage/.