What do you guys think of using MathType to generate MathML?

http://www.dessci.com/en/reference/white_papers/tug_paper.pdf

http://www.dessci.com/en/reference/white_papers/mt_mathml.htm

Please note that I don't receive any money or free software from them. I
just have been using them since grad school and they have been keeping up w/
the latest and greatest.

Any other suggestions for GUI editors to generate equations would be
appreciated.
  -----Original Message-----
  From: Zoltán János Jánosi [mailto:[email protected]]
  Sent: Thursday, June 28, 2012 8:16 AM
  To: [email protected]
  Subject: Re: [docbook-apps] include MathML files with the help of XSL


  Here is the result of "dynamically include MathML files with the help of
XSLT when generating HTML files":

  Test setup:

    a.. DocBook v4.4 files with equation, inlineequation and
informalequation tags, where every equatin has an id

    b.. MathML files has the same name as the equations id's
    c.. DocBook XSLT files v1.77.1
(http://sourceforge.net/projects/docbook/files/docbook-xsl/1.77.1/docbook-xs
l-1.77.1.zip/download)

  Content of the transformation XSL file:

  <?xml version="1.0" encoding="utf-8"?>
  <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  <xsl:import href="./docbook-xsl-1.77.1/html/docbook.xsl"/>
      <xsl:output method="html" encoding="utf-8" indent="yes" />
      <xsl:template match="inlineequation | equation | informalequation">
          <xsl:variable name="id" select="@id"/>
          <xsl:variable name="mathml" select="concat('math/',$id,
'.math')"/>
          <xsl:apply-templates select="document($mathml,.)/*"/>
      </xsl:template>
  </xsl:stylesheet>

  I used Saxon 6.5.5
(http://sourceforge.net/projects/saxon/files/saxon6/6.5.5/saxon6-5-5.zip/dow
nload) as an XSLT 1.0 processor. (XSLT 2.0 processors gave errors with
DocBook v1.77.1)

  The following command was used:

  java -jar saxon.jar -o output.html DSP_DocBook_v44_v0.45.xml
HTML5_MathML.xsl

  The resulting html file contains the MathML equations and in FireFox they
look great.

  This solution is not perfect (lacks differrences of equation types), but
it works and is a good starting point for further development.

Reply via email to