Wendell,
I have had success with this and I thank you for your advice. I have a
further question, however:
In my particular case, the last section of a chapter needs to be *one*
column before going to the next chapter which should be 2 columns, in a
multiple chapter document.
Any ideas?
Thanks,
Thea.
-----Original Message-----
From: Wendell Piez [mailto:wapiez(_at_)mulberrytech(_dot_)com]
Sent: Friday, August 22, 2003 10:38 AM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] Question about Page-Masters
Thea,
Is there a reason you cannot simply declare a separate page master, one
without columns, and switch to it for that last chapter?
Generally, this can be done easily enough by having a separate template to
match the last chapter, which calls the special page master. Or even using
a conditional in the one template, like so:
<xsl:template match="chapter">
<xsl:variable name="layout">
<xsl:choose>
<xsl:when test="not(following-sibling::chapter)">nocolumns</xsl:when>
<xsl:otherwise>columns</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<fo:page-sequence master-name="{$layout}">
....
</fo:page-sequence>
</xsl:template>
This is assuming you're assigning each chapter to its own page sequence. If
this is not the case (e.g. if chapters except the last are to be pulled
together into a sequence), the problem is harder (though not necessarily
much harder).
Cheers,
Wendell
At 09:54 AM 8/22/2003, you wrote:
Hi.
I am creating a book compiled of several chapters. All pages of this
book have a 2-column layout on both the odd and even pages. The last
chapter, however, does not have the 2-column layout but a 'regular'
page layout of one column. I have found references to a last-page
layout, but what about a set of last page(s)?
Thanks,
Thea
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
======================================================================
Wendell Piez
mailto:wapiez(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list