itextomml.rb

Path: lib/itextomml.rb
Last Update: Wed Aug 22 22:55:52 +0000 2012

Ruby module for itex2MML

Installation


  1. You need SWIG (>= 1.3) and GNU Make to install
     the Ruby module.
  2. Then type:
          make ruby
           make test_ruby
          make install_ruby
  3. This module can then be invoked like:

          require 'itextomml'

          itex = Itex2MML::Parser.new
          itex.html_filter(string)

Usage


    There are four public methods

     itex.html_filter(a_string)
             converts all itex equations in a_string to MathML, passing the
             rest of a_string unmodified. Returns the converted string.

     itex.filter(a_string)
             converts all itex equations in a_string to MathML. Returns just
             the MathML equation(s), as a string.

     itex.inline_filter(a_string)
             treats a_string as an inline equation (automatically supplies
             the surrounding $...$, so you don't have to) and converts it
             MathML. Returns the MathML inline equation, as a string.

     itex.block_filter(a_string)
             treats a_string as a block equation (automatically supplies
             the surrounding $$...$$, so you don't have to) and converts it
             MathML. Returns the MathML block equation, as a string.

Authors: Justin Bonnar <jbonnar@berkeley.edu>

         Jacques Distler <distler@golem.ph.utexas.edu>

Placed in the Public Domain

Required files

itex2MML   thread  

[Validate]