Hi Robert,
The general instructions for customizing headers and footers can be found here:

http://www.sagehill.net/docbookxsl/PrintHeaders.html

The footer.content template is a big xsl:choose statement that sets conditions 
for which pages have which output.  In your case, each article generates a 
page-sequence, so that is the context when the template is called. The xsl:when 
statement might look something like this:

<xsl:when test="self::d:article and ($sequence = 'last' or $sequence = 
'blank')">

You would need the 'blank' condition if you are doing double-sided output that 
may generate a blank page as the last page at the end of an article.

Bob Stayton
Sagehill Enterprises
[email protected]


  ----- Original Message ----- 
  From: robert 
  To: [email protected] 
  Sent: Thursday, March 01, 2012 3:21 AM
  Subject: Re: [docbook-apps] adding a footer only to last page


  To simplify the problem. Let's only consider the case when there is a book 
with a number of articles, and the footer must only be added to the last page 
of each article.


  On Thu, Mar 1, 2012 at 10:57 AM, robert <[email protected]> wrote:

    Hi All,

    I have two somehow similar problems. Both relate to printed output.

    1. I have a book with a number of articles and want to have a footer
    only on the last page of each article and the last page of the whole
    book.
    2. Similarly, I have a set of books, and want to have a footer only on
    the last page of each book.

    Have can I do it?

    Thanks,
    Robert 

Reply via email to