Publication
ISSAC 2002
Conference paper

Editing mathematical content and presentation markup in interactive mathematical documents

View publication

Abstract

The IBM MathML Expression Editor is a two-dimensional mathematical editor for expressions encoded using MathML content and presentation elements. It allows a user to interact with the visual presentation of an expression, while simultaneously creating the underlying content structure of the expression. This paper describes the internal expression framework used by the editor to represent the content and presentation structures, the layout mechanisms used to transform content into presentation, the structural navigation conventions used to select subexpressions, the editing templates used to support visual input of MathML content expressions, and the customization framework that allows for a fully extensible set of content operators, including complete support for MathML 2.0 content elements as well as user-defined function symbols and operators.

Date

Publication

ISSAC 2002

Authors

Share