[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Footer odd/even page problem when chapters do not begin on an odd page
Hi, Did you customize the page-sequence-masters as well? The default in fo/pagesetup.xsl for body page sequences uses: <fo:page-sequence-master master-name="body"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference master-reference="blank" blank-or-not-blank="blank"/> <fo:conditional-page-master-reference master-reference="body-first" page-position="first"/> <fo:conditional-page-master-reference master-reference="body-odd" odd-or-even="odd"/> <fo:conditional-page-master-reference odd-or-even="even"> <xsl:attribute name="master-reference"> <xsl:choose> <xsl:when test="$double.sided != 0">body-even</xsl:when> <xsl:otherwise>body-odd</xsl:otherwise> </xsl:choose> </xsl:attribute> </fo:conditional-page-master-reference> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> You should customize it to remove the reference to "body-first" when page-position="first", because it will be applied to any first page, regardless of page number. Bob Stayton Sagehill Enterprises bobs@sagehill.net ----- Original Message ----- From: "Ivan Ristic" <ivan.ristic@gmail.com> To: <docbook-apps@lists.oasis-open.org> Sent: Wednesday, February 24, 2010 3:23 PM Subject: [docbook-apps] Footer odd/even page problem when chapters do not begin on an odd page > Hi everyone, > > I have written a customisation layer for a book written in DocBook 5 > and I've encountered one problem that I can't solve. I think the issue > is with the stylesheets. I am converting the book into PDF. I am using > the 1.74.0 ns stylesheets, but I've verified that the same problem > occurs with the latest version. > > In my book I don't want the chapters to begin on odd pages, so I've > added the appropriate styling to avoid blank pages (as well as the > styling to fix the page numbering). > > My book is double sided with asymmetric footers. On an odd page, the > page number is on the right. On an even page, the page number is on > the left. > > However, when a chapter begins on an even page, the footer is > rendered as if it were on an odd page. After looking at the stylesheet > code, it seems to me that the problem is with the the "sequence" > parameter (to footer.content), which can contain "odd", "even" or > "first". The default stylesheet seems to assume an odd page when the > value is "first". Hence the problem. > > Is there some other way to find out if a page number is odd? > > Thanks. > > -- > Ivan Ristic > ModSecurity Handbook [https://www.feistyduck.com] > SSL Labs [https://www.ssllabs.com/ssldb/] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]