or send an email to <lpadovan@cs.unibo.it>
-->
-<!-- TML ===> TeX -->
-<!-- Example: <tml:i val="hello"/> is transformed to -->
-<!-- it TeX "rendering" "{\rm hello}" -->
-
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:tml="http://helm.cs.unibo.it/2002/TML"
<xsl:if test="parent::tml:g and following-sibling::tml:i"><xsl:value-of select="' '"/></xsl:if>
</xsl:when>
<xsl:when test="string-length(@val)=1"><xsl:value-of select="@val"/></xsl:when>
- <xsl:otherwise>{\rm <xsl:value-of select="@val"/>}</xsl:otherwise>
+ <xsl:otherwise>{\it <xsl:value-of select="@val"/>}</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:choose>
</xsl:template>
- <xsl:template match="tml:s">
- <xsl:text> </xsl:text>
- </xsl:template>
-
<xsl:template match="tml:sb">
<xsl:choose>
<xsl:when test="@under='1'">
<xsl:apply-templates select="*"/>
</xsl:template>
-<!--/// CURSOR ///-->
-
- <xsl:template match="tml:cursor[@val]">
- <xsl:choose>
- <xsl:when test="string-length(@val)=0"/>
- <xsl:when test="string-length(@val)=1"><xsl:value-of select="@val"/></xsl:when>
- <xsl:otherwise>{\rm <xsl:value-of select="@val"/>}</xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
</xsl:stylesheet>