with mode="label.markup" to be consistent with other element numbering.
<xsl:number value="$item-number" format="{$type}"/>
</xsl:template>
+<xsl:template match="production" mode="label.markup">
+ <xsl:number count="production" level="any"/>
+</xsl:template>
+
<xsl:template match="abstract" mode="label.markup">
<!-- nop -->
</xsl:template>
<fo:table-cell>
<fo:block text-align="start">
<xsl:text>[</xsl:text>
- <xsl:number count="production" level="any"/>
+ <xsl:apply-templates select="." mode="label.markup"/>
<xsl:text>]</xsl:text>
</fo:block>
</fo:table-cell>
<tr>
<td align="{$direction.align.start}" valign="top" width="3%">
<xsl:text>[</xsl:text>
- <xsl:number count="production" level="any"/>
+ <xsl:apply-templates select="." mode="label.markup"/>
<xsl:text>]</xsl:text>
</td>
<td align="{$direction.align.end}" valign="top" width="10%">