OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Docbook: A front cover page is inserted twice -- please help!!!


Hi folks,
 
I am struggling with the book template (appears in division.xsl). I defined both the front cover and back cover in my custom.xsl. Then I call the book template as follows:
<xsl:template match="book">
  <xsl:call-template name="front.cover"/>
  <xsl:apply-imports/>
  <xsl:call-template name="back.cover"/>
</xsl:template>
 
 When I generate a PDF, the back cover is OK, but the front cover has the following severe problems:
1) No book title is generated on the front cover's background/
2) The cover appears twice before the titlepage-first.
 
My template for the front coverpage is as follows:
<!--front coverpage layout-->
<xsl:template name="front.cover">
  <xsl:variable name="id">
    <xsl:call-template name="object.id"/>
  </xsl:variable>
  <fo:page-sequence master-reference="front-cover">
      <fo:flow flow-name="xsl-region-body">
    <fo:block/>
      </fo:flow>
    </fo:page-sequence>
</xsl:template>
 
Its page sequence is defined as follows:
<xsl:template name="user.pagemasters">
<xsl:param name="front-cover.path">
  <xsl:value-of
    select="normalize-space(//bookinfo//imagedata[@role='frontcover']/@fileref)"/>
</xsl:param>
<fo:simple-page-master master-name="front-cover"
                           page-width="{$page.width}"
                           page-height="{$page.height}"
                           margin-top="0pt"
                           margin-bottom="0pt"
                           margin-left="0pt"
                           margin-right="0pt">
      <fo:region-body margin-bottom="0pt"
                      column-gap="{$column.gap.titlepage}"
                      column-count="{$column.count.titlepage}"
              background-image="url({$front-cover.path})"/>
    </fo:simple-page-master>
</xsl:template>
 
Please, please advise how to solve these issues!!!
Thank you all in advance!!!
Best wishes,
Nancy



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]