<!-- CSYMBOL -->
<xsl:template match="m:apply[m:csymbol]">
-<xsl:param name="nopar" select="1"/>
+<xsl:param name="nopar" select="0"/>
<xsl:variable name="name"><xsl:value-of select="m:csymbol"/></xsl:variable>
<xsl:variable name="charlength"><xsl:apply-templates select="m:csymbol" mode="charcount"/></xsl:variable>
<m:mrow>
<xsl:if test="$nopar=0">
<m:mo stretchy="false">(</m:mo>
</xsl:if>
- <xsl:apply-templates select="*[position()=2]"><xsl:with-param name="nopar" select="0"/></xsl:apply-templates>
+ <xsl:apply-templates select="*[position()=2]"/>
</m:mrow>
</m:mtd>
</m:mtr>
<xsl:apply-templates select="*[position()=3]"><xsl:with-param name="nopar" select="1"/></xsl:apply-templates>
</xsl:when>
<xsl:otherwise>
- <xsl:apply-templates select="*[position()=3]"><xsl:with-param name="nopar" select="0"/></xsl:apply-templates>
+ <xsl:apply-templates select="*[position()=3]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
- <xsl:apply-templates select="*[position()=3]"><xsl:with-param name="nopar" select="0"/></xsl:apply-templates>
+ <xsl:apply-templates select="*[position()=3]"/>
</xsl:otherwise>
</xsl:choose>
</m:mrow>
<xsl:if test="$nopar=0">
<m:mo stretchy="false">(</m:mo>
</xsl:if>
- <xsl:apply-templates select="*[position()=2]"><xsl:with-param name="nopar" select="0"/></xsl:apply-templates>
+ <xsl:apply-templates select="*[position()=2]"/>
<m:mo mathcolor="Blue">→</m:mo>
<xsl:choose>
<xsl:when test="*[position()=3]/m:csymbol">
<xsl:apply-templates select="*[position()=3]"><xsl:with-param name="nopar" select="1"/></xsl:apply-templates>
</xsl:when>
<xsl:otherwise>
- <xsl:apply-templates select="*[position()=3]"><xsl:with-param name="nopar" select="0"/></xsl:apply-templates>
+ <xsl:apply-templates select="*[position()=3]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
- <xsl:apply-templates select="*[position()=3]"><xsl:with-param name="nopar" select="0"/></xsl:apply-templates>
+ <xsl:apply-templates select="*[position()=3]"/>
</xsl:otherwise>
</xsl:choose>
<xsl:if test="$nopar=0">