]> granicus.if.org Git - docbook-dsssl/commitdiff
Don't restart page numbers on the first preface
authorNorman Walsh <ndw@nwalsh.com>
Thu, 14 Nov 2002 13:34:05 +0000 (13:34 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Thu, 14 Nov 2002 13:34:05 +0000 (13:34 +0000)
xsl/fo/component.xsl

index a2b74b26479511f5c2d14d0131f18416a0edec46..51c00c71f986f1c7b10ce66448326300faadfc61 100644 (file)
     <xsl:attribute name="format">
       <xsl:call-template name="page.number.format"/>
     </xsl:attribute>
-    <xsl:choose>
-      <xsl:when test="not(preceding::chapter
-                          or preceding::preface
-                          or preceding::appendix
-                          or preceding::article
-                          or preceding::dedication
-                          or parent::part
-                          or parent::reference)">
-        <!-- if there is a preceding component or we're in a part, the -->
-        <!-- page numbering will already be adjusted -->
-        <xsl:attribute name="initial-page-number">1</xsl:attribute>
-      </xsl:when>
-      <xsl:when test="$double.sided != 0">
-        <xsl:attribute name="initial-page-number">auto-odd</xsl:attribute>
-      </xsl:when>
-    </xsl:choose>
+
+    <!-- Page numbering for a preface doesn't restart; it continues from the ToC -->
+    <xsl:if test="$double.sided != 0">
+      <xsl:attribute name="initial-page-number">auto-odd</xsl:attribute>
+    </xsl:if>
 
     <xsl:apply-templates select="." mode="running.head.mode">
       <xsl:with-param name="master-reference" select="$master-reference"/>
     </xsl:attribute>
     <xsl:choose>
       <xsl:when test="not(preceding::chapter
-                          or preceding::preface
                           or preceding::appendix
                           or preceding::article
                           or preceding::dedication
     </xsl:attribute>
     <xsl:choose>
       <xsl:when test="not(preceding::chapter
-                          or preceding::preface
                           or preceding::appendix
                           or preceding::article
                           or preceding::dedication