MathML Logo


#Call for Papers

#General Information

#Registration

#Accommodations

#Travel

#Tutorials

#Presentations

#Schedule

    

Two Ways to Author for MathPlayer with WebEQ

Robert Miner
Design Science, Inc.


Abstract

The WebEQ Developers Suite includes two main tools for authoring MathML: an equation editor and a document translator. Both tools can be configured to generate MathML output tailored for use with Design Science's MathPlayer or David Carlisle's Universal Math Stylesheet.


WebEQ Editor

WebEQ Editor is a graphical MathML equation editor. Expressions are built up using templates, symbol palettes, and keyboard shortcuts. Dialogs provide easy manipulation of appearance options corresponding to MathML attributes. As an equation is edited, a presentation MathML data structure is created.

WebEQ Editor can also be used to generate content MathML. The Editor contains heuristics for inferred content MathML from presentation MathML. A syntax highlighting feature gives authors visual feedback on the content semantics WebEQ has inferred. This gives authors and easy way to see where they may need to insert rows, etc. to clarify the presentation MathML structure.

The Editor provides a MathML Export configuration dialog that lets authors specify what kind of MathML markup should be generated.

WebEQ Editor


WebEQ Publisher

WebEQ Publisher is a tool for assisting with hand-authoring of MathML documents. The Publisher generates an output document from an source document, translating math markup in the source into a web-ready format. The Publisher recognizes both MathML and WebTeX markup in the source, and can generate MathML, images, or WebEQ ViewerControl applet wrappers. The Publisher can also be configured to add header declarations for MathPlayer, David Carlisle's Universal Math Stylesheet, or Mozilla.

WebEQ Editor