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] How to remove blank pages between chapters using FOP


If you are customizing initial.page.number, then in the single-sided output 
section, in the xsl:when for the first chapter, use 'auto-odd'.  Leave 
'auto' for the xsl:otherwise, which will be used for the other chapters.

        <xsl:when test="($element = 'chapter' or $element = 'appendix') and
                        not(preceding::chapter
                            or preceding::appendix
                            or preceding::article
                            or preceding::dedication
                            or parent::part
                            or parent::reference)">auto-odd</xsl:when>
        <xsl:otherwise>auto</xsl:otherwise>

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "Ken Van Mersbergen" <kenvm97@yahoo.com>
To: "Bob Stayton" <bobs@sagehill.net>
Cc: <docbook-apps@lists.oasis-open.org>
Sent: Monday, May 01, 2006 12:08 PM
Subject: Re: [docbook-apps] How to remove blank pages between chapters 
using FOP


> Hi Bob,
>
> Thank you for reminding me of the double.sided parameter. I set that back 
> to
> zero, and that eliminated all of the extra blank pages. When I tried to
> customize the 'initial.page.number' template, the result was either the 
> page
> number of chapter one was set to 14 or, nothing. This is strange. So 
> let's take
> a different approach: with the double.sided parameter set to zero, how do 
> I
> force the first chapter to start on an odd page?
>
> Thanks,
> Ken
>
> --- Bob Stayton <bobs@sagehill.net> wrote:
>
>> Hi Ken,
>> One way to do it is to set the stylesheet parameter double.sided to 
>> zero,
>> which is the default value.  That turns off the generated blank
>> even-numbered pages, but it also changes the headers and footers and
>> margins.
>>
>> To just change the starting page, you can customize the template named
>> 'initial.page.number' in fo/pagesetup.xsl.  When that stylesheet returns 
>> a
>> value of auto-odd, you get the blank pages.  If you change that to 
>> 'auto',
>> then it won't force the chapter starts onto an odd page.  The template
>> handles various elements in different ways.  If you just want to change 
>> the
>> behavior for any chapters after the first, then you just need to change 
>> the
>> first xsl:otherwise clause:
>>
>> <xsl:otherwise>auto</xsl:otherwise>
>>
>> Bob Stayton
>> Sagehill Enterprises
>> DocBook Consulting
>> bobs@sagehill.net
>>
>>
>> ----- Original Message ----- 
>> From: "Ken Van Mersbergen" <kenvm97@yahoo.com>
>> To: <docbook-apps@lists.oasis-open.org>
>> Sent: Thursday, April 27, 2006 11:11 AM
>> Subject: [docbook-apps] How to remove blank pages between chapters using
>> FOP
>>
>>
>> > How do I customize xsl stylesheets v1.68.1 to remove blank pages 
>> > between
>> > chapters when the output is a pdf from FOP? For example Chapter 1 
>> > starts
>> > on
>> > page 1 (a recto page) and ends on page 3 (a recto page). I want 
>> > Chapter 2
>> > to
>> > start on page 4 (a verso page) and end on, for example, page 10 (a 
>> > verso
>> > page).
>> > I don't always know if a chapter (or ToC, preface, glossary, etc.) 
>> > will
>> > end on
>> > a recto page or a verso page. If it does end on a recto page, I want 
>> > the
>> > next
>> > section to start on the following verso page.
>> >
>> > Thanks,
>> >
>> > Ken Van Mersbergen
>> > Tedras Global Solutions
>> >
>> > __________________________________________________
>> > Do You Yahoo!?
>> > Tired of spam?  Yahoo! Mail has the best spam protection around
>> > http://mail.yahoo.com
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> > For additional commands, e-mail: 
>> > docbook-apps-help@lists.oasis-open.org
>> >
>> >
>> >
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>>
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> 




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