Update of /cvsroot/docbook/xsl/fo
In directory sc8-pr-cvs1:/tmp/cvs-serv19452
Modified Files:
pagesetup.xsl
Log Message:
Remove $title.margin.left from the margin-left calculation
when $passivetex.extensions != 0 since it can't do the math.
Index: pagesetup.xsl
===================================================================
RCS file: /cvsroot/docbook/xsl/fo/pagesetup.xsl,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -U2 -r1.42 -r1.43
--- pagesetup.xsl 15 Oct 2003 20:33:46 -0000 1.42
+++ pagesetup.xsl 25 Nov 2003 18:13:49 -0000 1.43
@@ -30,4 +30,34 @@
</xsl:param>
+<!-- PassiveTeX can't handle the math expression for
+ title.margin.left being negative, so ignore it.
+ margin-left="{$page.margin.outer} - {$title.margin.left}"
+-->
+<xsl:param name="margin.left.outer">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">
+ <xsl:value-of select="$page.margin.outer"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.margin.outer"/>
+ <xsl:text> - </xsl:text>
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<xsl:param name="margin.left.inner">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">
+ <xsl:value-of select="$page.margin.inner"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.margin.inner"/>
+ <xsl:text> - </xsl:text>
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
<xsl:template name="setup.pagemasters">
<fo:layout-master-set>
@@ -38,5 +68,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.outer} - {$title.margin.left}"
+ margin-left="{$margin.left.outer}"
margin-right="{$page.margin.inner}">
<fo:region-body display-align="center"
@@ -61,5 +91,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -81,5 +111,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -101,6 +131,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -122,5 +152,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -142,5 +172,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -162,6 +192,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -183,5 +213,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -203,5 +233,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -223,6 +253,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -244,5 +274,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -264,5 +294,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -284,6 +314,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -305,5 +335,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -325,5 +355,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -345,6 +375,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -366,5 +396,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -406,6 +436,6 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-right="{$page.margin.inner}"
- margin-left="{$page.margin.outer}">
+ margin-left="{$page.margin.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -428,5 +458,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.outer} - {$title.margin.left}"
+ margin-left="{$margin.left.outer}"
margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -458,5 +488,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -489,5 +519,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -520,6 +550,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -552,5 +582,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -583,5 +613,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -614,6 +644,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -646,5 +676,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -677,5 +707,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -708,6 +738,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -740,5 +770,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -771,5 +801,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -802,6 +832,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -834,5 +864,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -865,5 +895,5 @@
margin-top="{$page.margin.top}"
margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner} - {$title.margin.left}"
+ margin-left="{$margin.left.inner}"
margin-right="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
@@ -896,6 +926,6 @@
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="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
@@ -991,5 +1021,5 @@
margin-bottom="{$page.margin.bottom}"
margin-right="{$page.margin.inner}"
- margin-left="{$page.margin.outer}">
+ margin-left="{$page.margin.outer}">
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
|