Как сделать некоторые теги определенного размера:
Вы можете использовать конструкцию choose внутри переменной для явного указания размеров тегов у некоторых тегов.
Пример конструкции:
<xsl:variable name="size">
<xsl:choose>
<xsl:when test="tag_name = 'имя тега1'">20</xsl:when>
<xsl:when test="tag_name = 'имя тега2'">14</xsl:when>
<xsl:when test="tag_name = 'имя тегаN'">16</xsl:when>
<xsl:otherwise><xsl:value-of select="round($min_size + ((count - 1) * $coeff_size))"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>