</xsl:variable>
<xsl:call-template name="section.heading">
- <xsl:with-param name="section" select=".."/>
+ <xsl:with-param name="section" select="$section"/>
<xsl:with-param name="level" select="$level"/>
<xsl:with-param name="title">
<xsl:apply-templates select="$section" mode="object.title.markup">
</xsl:call-template>
</xsl:template>
-<xsl:template match="section/title" mode="titlepage.mode" priority="2">
+<xsl:template match="section/title|section/info/title"
+ mode="titlepage.mode" priority="2">
<xsl:call-template name="section.title"/>
</xsl:template>
</div>
</xsl:template>
-<xsl:template match="sect1/title" mode="titlepage.mode" priority="2">
+<xsl:template match="sect1/title|sect1/info/title"
+ mode="titlepage.mode" priority="2">
<xsl:call-template name="section.title"/>
</xsl:template>
</div>
</xsl:template>
-<xsl:template match="sect2/title" mode="titlepage.mode" priority="2">
+<xsl:template match="sect2/title|sect2/info/title"
+ mode="titlepage.mode" priority="2">
<xsl:call-template name="section.title"/>
</xsl:template>
</div>
</xsl:template>
-<xsl:template match="sect3/title" mode="titlepage.mode" priority="2">
+<xsl:template match="sect3/title|sect3/info/title"
+ mode="titlepage.mode" priority="2">
<xsl:call-template name="section.title"/>
</xsl:template>
</div>
</xsl:template>
-<xsl:template match="sect4/title" mode="titlepage.mode" priority="2">
+<xsl:template match="sect4/title|sect4/info/title"
+ mode="titlepage.mode" priority="2">
<xsl:call-template name="section.title"/>
</xsl:template>
</div>
</xsl:template>
-<xsl:template match="sect5/title" mode="titlepage.mode" priority="2">
+<xsl:template match="sect5/title|sect5/info/title"
+ mode="titlepage.mode" priority="2">
<xsl:call-template name="section.title"/>
</xsl:template>
</div>
</xsl:template>
-<xsl:template match="simplesect/title" mode="titlepage.mode" priority="2">
+<xsl:template match="simplesect/title|simplesect/info/title"
+ mode="titlepage.mode" priority="2">
<xsl:call-template name="section.title"/>
</xsl:template>
than 5 levels down just becomes H6 -->
<xsl:when test="$level > 5">6</xsl:when>
<xsl:otherwise>
- <xsl:value-of select="$level + 1"/>
+ <xsl:value-of select="$level + 1"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>