]> granicus.if.org Git - docbook-dsssl/commitdiff
Change initial page number for book from 1 to auto so front
authorBob Stayton <bobs@sagehill.net>
Thu, 6 Dec 2012 18:29:30 +0000 (18:29 +0000)
committerBob Stayton <bobs@sagehill.net>
Thu, 6 Dec 2012 18:29:30 +0000 (18:29 +0000)
cover and title pages are sequential, and so that book inside
set will continue numbering.

xsl/fo/pagesetup.xsl

index 95008c7d1d2cb1cb8a7967a0a026ec450ffecd2a..e32929b5fe226248ed4bbeb5f0f8c329e8fef058 100644 (file)
     <xsl:when test="$double.sided != 0">
       <xsl:choose>
         <xsl:when test="$element = 'toc'"><xsl:value-of select="$first"/></xsl:when>
-        <xsl:when test="$element = 'book'">1</xsl:when>
+        <xsl:when test="$element = 'book'"><xsl:value-of select="$first"/></xsl:when>
         <!-- preface typically continues TOC roman numerals -->
-        <!-- Change page.number.format if not -->
+        <!-- If changed to 1 here, then change page.number.format too -->
         <xsl:when test="$element = 'preface'"><xsl:value-of select="$first"/></xsl:when>
         <xsl:when test="($element = 'dedication' or $element = 'article') 
                     and not(preceding::chapter
     <xsl:otherwise>
       <xsl:choose>
         <xsl:when test="$element = 'toc'">auto</xsl:when>
-        <xsl:when test="$element = 'book'">1</xsl:when>
+        <xsl:when test="$element = 'book'">auto</xsl:when>
         <xsl:when test="$element = 'preface'">auto</xsl:when>
        <xsl:when test="($element = 'dedication' or $element = 'article') and
                         not(preceding::chapter