]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/mathml_editor/xsl/tml-tex.xsl
* added show/hide cursro methods
[helm.git] / helm / DEVEL / mathml_editor / xsl / tml-tex.xsl
index f3ba8d5cede319821469bd482e31ea2dc4470fe3..a8b9878d82f74258ed9e55182e39468f19e5668a 100644 (file)
@@ -34,7 +34,9 @@
 
   <xsl:template match="tml:i">
     <xsl:choose>
-      <xsl:when test="@name">\<xsl:value-of select="@name"/><xsl:value-of select="' '"/></xsl:when>
+      <xsl:when test="@name">\<xsl:value-of select="@name"/>
+        <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>{\it <xsl:value-of select="@val"/>}</xsl:otherwise>
     </xsl:choose>
@@ -42,7 +44,9 @@
 
   <xsl:template match="tml:n">
     <xsl:choose>
-      <xsl:when test="@name">\<xsl:value-of select="@name"/><xsl:value-of select="' '"/></xsl:when>
+      <xsl:when test="@name">\<xsl:value-of select="@name"/>
+        <xsl:if test="parent::tml:g and following-sibling::tml:n"><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:choose>