]> granicus.if.org Git - docbook-dsssl/commitdiff
For index, turn off $title.margin.left so the index
authorBob Stayton <bobs@sagehill.net>
Fri, 29 Aug 2003 20:17:04 +0000 (20:17 +0000)
committerBob Stayton <bobs@sagehill.net>
Fri, 29 Aug 2003 20:17:04 +0000 (20:17 +0000)
looks like a normal two-column index.

xsl/fo/pagesetup.xsl
xsl/fo/titlepage.templates.xml

index 0992ba46c2aa6db53fdd3236095690862ba40ccf..b7139d774e68b5c586d18d2074d33efffd81b962 100644 (file)
                            page-height="{$page.height}"
                            margin-top="{$page.margin.top}"
                            margin-bottom="{$page.margin.bottom}"
-                           margin-left="{$page.margin.inner} - {$title.margin.left}"
+                           margin-left="{$page.margin.inner}"
                            margin-right="{$page.margin.outer}">
       <fo:region-body margin-bottom="{$body.margin.bottom}"
                       margin-top="{$body.margin.top}"
                            page-height="{$page.height}"
                            margin-top="{$page.margin.top}"
                            margin-bottom="{$page.margin.bottom}"
-                           margin-left="{$page.margin.inner} - {$title.margin.left}"
+                           margin-left="{$page.margin.inner}"
                            margin-right="{$page.margin.outer}">
       <fo:region-body margin-bottom="{$body.margin.bottom}"
                       margin-top="{$body.margin.top}"
                            margin-top="{$page.margin.top}"
                            margin-bottom="{$page.margin.bottom}"
                            margin-right="{$page.margin.inner}"
-                           margin-left="{$page.margin.outer} - {$title.margin.left}">
+                          margin-left="{$page.margin.outer}">
       <fo:region-body margin-bottom="{$body.margin.bottom}"
                       margin-top="{$body.margin.top}"
                       column-gap="{$column.gap.index}"
   <!-- default is a single table style for all headers -->
   <!-- Customize it for different page classes or sequence location -->
 
+  <xsl:choose>
+      <xsl:when test="$pageclass = 'index'">
+         <xsl:attribute name="margin-left">0</xsl:attribute>
+      </xsl:when>
+  </xsl:choose>
+
   <xsl:variable name="candidate">
     <fo:table table-layout="fixed" width="100%">
       <xsl:call-template name="head.sep.rule">
   <xsl:param name="sequence" select="''"/>
   <xsl:param name="gentext-key" select="''"/>
 
+  <xsl:choose>
+      <xsl:when test="$pageclass = 'index'">
+         <xsl:attribute name="margin-left">0</xsl:attribute>
+      </xsl:when>
+  </xsl:choose>
+
   <!-- default is a single table style for all footers -->
   <!-- Customize it for different page classes or sequence location -->
 
index 195a55bd3e3216f66cf9cddcdb5b192e2767bf2f..774c13338222f6580cfc72f7841cca15985a2333 100644 (file)
             t:named-template="component.title"
             param:node="ancestor-or-self::index[1]"
              param:pagewide="1"
-            margin-left="{$title.margin.left}"
+            margin-left="0"
             font-size="&hsize5;"
             font-family="{$title.fontset}"
             font-weight="bold"/>