<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="bibliography.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="bibliography.titlepage"/>
+ </fo:block>
<xsl:apply-templates/>
</fo:flow>
</fo:page-sequence>
space-before.optimum="1.5em"
space-before.maximum="2em">
<xsl:call-template name="bibliography.titlepage"/>
- <xsl:apply-templates/>
</fo:block>
+ <xsl:apply-templates/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="dedication.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="dedication.titlepage"/>
+ </fo:block>
<xsl:apply-templates/>
</fo:flow>
</fo:page-sequence>
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="colophon.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="colophon.titlepage"/>
+ </fo:block>
<xsl:apply-templates/>
</fo:flow>
</fo:page-sequence>
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="preface.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="preface.titlepage"/>
+ </fo:block>
<xsl:variable name="toc.params">
<xsl:call-template name="find.path.params">
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="chapter.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="chapter.titlepage"/>
+ </fo:block>
<xsl:variable name="toc.params">
<xsl:call-template name="find.path.params">
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="appendix.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="appendix.titlepage"/>
+ </fo:block>
<xsl:variable name="toc.params">
<xsl:call-template name="find.path.params">
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="article.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="article.titlepage"/>
+ </fo:block>
<xsl:variable name="toc.params">
<xsl:call-template name="find.path.params">
</xsl:variable>
<xsl:if test="$preamble">
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$titlepage-master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="set.titlepage"/>
+ </fo:block>
</fo:flow>
</fo:page-sequence>
</xsl:if>
</xsl:variable>
<xsl:if test="$preamble">
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$titlepage-master-reference}"
initial-page-number="1">
<xsl:attribute name="language">
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="book.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="book.titlepage"/>
+ </fo:block>
</fo:flow>
</fo:page-sequence>
</xsl:if>
</xsl:call-template>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$titlepage-master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="part.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="part.titlepage"/>
+ </fo:block>
<xsl:copy-of select="$additional.content"/>
</fo:flow>
</fo:page-sequence>
<!-- ==================================================================== -->
<xsl:template match="glossary">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
- <fo:block id="{$id}">
- <xsl:call-template name="make-glossary"/>
- </fo:block>
+ <xsl:call-template name="make-glossary"/>
</xsl:template>
<xsl:template match="glossdiv/title"/>
or self::glossdiv
or self::glossentry)]"/>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
<xsl:variable name="presentation">
<xsl:call-template name="dbfo-attribute">
<xsl:with-param name="pis"
</xsl:choose>
</xsl:variable>
- <xsl:call-template name="glossary.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="glossary.titlepage"/>
+ </fo:block>
<xsl:if test="$preamble">
<xsl:apply-templates select="$preamble"/>
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
<!-- Glossary collection -->
<xsl:template match="glossary[@role='auto']" priority="2">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-
<xsl:if test="$glossary.collection = ''">
<xsl:message>
<xsl:text>Warning: processing automatic glossary </xsl:text>
</xsl:message>
</xsl:if>
- <fo:block id="{$id}">
- <xsl:call-template name="make-auto-glossary"/>
- </fo:block>
+ <xsl:call-template name="make-auto-glossary"/>
</xsl:template>
<xsl:template name="make-auto-glossary">
or self::glossdiv
or self::glossentry)]"/>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
<xsl:variable name="presentation">
<xsl:call-template name="dbfo-attribute">
<xsl:with-param name="pis"
</xsl:message>
</xsl:if>
- <xsl:call-template name="glossary.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="glossary.titlepage"/>
+ </fo:block>
<xsl:if test="$preamble">
<xsl:apply-templates select="$preamble"/>
</xsl:message>
</xsl:if>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
<xsl:otherwise>
<fo:block id="{$id}">
<xsl:call-template name="index.titlepage"/>
- <xsl:apply-templates/>
- <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
- <xsl:call-template name="generate-index">
- <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
- </xsl:call-template>
- </xsl:if>
</fo:block>
+ <xsl:apply-templates/>
+ <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+ <xsl:call-template name="generate-index">
+ <xsl:with-param name="scope" select="(ancestor::book|/)[last()]"/>
+ </xsl:call-template>
+ </xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:if>
</xsl:call-template>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="index.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="index.titlepage"/>
+ </fo:block>
<xsl:apply-templates/>
<xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
</xsl:call-template>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="setindex.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="setindex.titlepage"/>
+ </fo:block>
<xsl:apply-templates/>
<xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="reference.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="reference.titlepage"/>
+ </fo:block>
</fo:flow>
</fo:page-sequence>
</xsl:if>
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
<fo:flow flow-name="xsl-region-body">
<xsl:apply-templates select=".." mode="reference.titlepage.mode"/>
<xsl:if test="title">
- <xsl:call-template name="partintro.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="partintro.titlepage"/>
+ </fo:block>
</xsl:if>
<xsl:apply-templates/>
</fo:flow>
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="section.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="section.titlepage"/>
+ </fo:block>
<xsl:variable name="toc.params">
<xsl:call-template name="find.path.params">
<xsl:call-template name="select.pagemaster"/>
</xsl:variable>
- <fo:page-sequence id="{$id}"
- hyphenate="{$hyphenate}"
+ <fo:page-sequence hyphenate="{$hyphenate}"
master-reference="{$master-reference}">
<xsl:attribute name="language">
<xsl:call-template name="l10n.language"/>
</xsl:apply-templates>
<fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="sect1.titlepage"/>
+ <fo:block id="{$id}">
+ <xsl:call-template name="sect1.titlepage"/>
+ </fo:block>
<xsl:variable name="toc.params">
<xsl:call-template name="find.path.params">