]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/mathml_editor/xsl/tml-tex.xsl
ocaml 3.09 transition
[helm.git] / helm / DEVEL / mathml_editor / xsl / tml-tex.xsl
index f2d9e0d260ccb54dd773e07b35134c3eb46dd977..ea0a6b94e5e4ae73aa24b6ea1fb5d1cf0ef42427 100644 (file)
  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: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'">
 
 <!--/// CURSOR ///-->
 
-  <xsl:template match="tml:cursor[@visible='1' and @val]">
+  <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>