<!ENTITY menuchoice.separator SYSTEM "../params/menuchoice.separator.xml">
<!ENTITY menuchoice.menu.separator SYSTEM "../params/menuchoice.menu.separator.xml">
<!ENTITY bibliography.numbered SYSTEM "../params/bibliography.numbered.xml">
+<!ENTITY section.title.level1.properties SYSTEM "../params/section.title.level1.properties.xml">
+<!ENTITY section.title.level2.properties SYSTEM "../params/section.title.level2.properties.xml">
+<!ENTITY section.title.level3.properties SYSTEM "../params/section.title.level3.properties.xml">
+<!ENTITY section.title.level4.properties SYSTEM "../params/section.title.level4.properties.xml">
+<!ENTITY section.title.level5.properties SYSTEM "../params/section.title.level5.properties.xml">
+<!ENTITY section.title.level6.properties SYSTEM "../params/section.title.level6.properties.xml">
&informal.object.properties;
&monospace.verbatim.properties;
&verbatim.properties;
-§ion.title.properties;
&sidebar.properties;
+§ion.title.properties;
+§ion.title.level1.properties;
+§ion.title.level2.properties;
+§ion.title.level3.properties;
+§ion.title.level4.properties;
+§ion.title.level5.properties;
+§ion.title.level6.properties;
</reference>
<reference><title>Profiling</title>
<src:fragref linkend="sans.font.family.frag"/>
<src:fragref linkend="section.autolabel.frag"/>
<src:fragref linkend="section.label.includes.component.label.frag"/>
+<src:fragref linkend="section.title.level1.properties.frag"/>
+<src:fragref linkend="section.title.level2.properties.frag"/>
+<src:fragref linkend="section.title.level3.properties.frag"/>
+<src:fragref linkend="section.title.level4.properties.frag"/>
+<src:fragref linkend="section.title.level5.properties.frag"/>
+<src:fragref linkend="section.title.level6.properties.frag"/>
<src:fragref linkend="section.title.properties.frag"/>
<src:fragref linkend="segmentedlist.as.table.frag"/>
<src:fragref linkend="shade.verbatim.frag"/>
<!-- ==================================================================== -->
<xsl:template name="section.heading">
- <xsl:param name="level">1</xsl:param>
- <xsl:param name="title"></xsl:param>
- <xsl:variable name="fsize">
+ <xsl:param name="level" select="1"/>
+ <xsl:param name="title"/>
+
+ <fo:block xsl:use-attribute-sets="section.title.properties">
<xsl:choose>
- <xsl:when test="$level=1">18</xsl:when>
- <xsl:when test="$level=2">16</xsl:when>
- <xsl:when test="$level=3">14</xsl:when>
- <xsl:when test="$level=4">12</xsl:when>
- <xsl:when test="$level=5">12</xsl:when>
- <xsl:otherwise>10</xsl:otherwise>
+ <xsl:when test="$level=1">
+ <fo:block xsl:use-attribute-sets="section.title.level1.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=2">
+ <fo:block xsl:use-attribute-sets="section.title.level2.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=3">
+ <fo:block xsl:use-attribute-sets="section.title.level3.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=4">
+ <fo:block xsl:use-attribute-sets="section.title.level4.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=5">
+ <fo:block xsl:use-attribute-sets="section.title.level5.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block xsl:use-attribute-sets="section.title.level6.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:otherwise>
</xsl:choose>
- </xsl:variable>
- <fo:block xsl:use-attribute-sets="section.title.properties"
- font-size="{$fsize}pt">
- <xsl:copy-of select="$title"/>
<fo:marker marker-class-name="section.head.marker">
<xsl:copy-of select="$title"/>
</fo:marker>