MathML Files: DSSSL style sheet for MathML

David Carlisle

Copyright 1998 NAG Ltd

The OpenMath Consortium. Esprit Project 24.969

Introduction

This page introduces several files relating to parsing MathML in an SGML/XML system, and DSSSL style sheets which may be used to render the Mathematics to TeX or to RTF (For Microsoft Word, for example).

These files are being released to allow discussion. They are not in final form. In particular the spacing and font choice is usually wrong, as so far most effort has been on recognising the structure of MathML.

Comments should be directed at the author of these files, David Carlisle.

In the first section are several entity declarations for MathML symbol sets, this is followed by a second section with the DSSSL style sheet and supporting examples and scripts.

The individual files may be retrieved or alternatively you may take a zip archive of all the files in the directory.

SGML/XML Entity Declarations for MathML

The files in this directory are DTD fragments specifying entities required for MathML. Mainly these are for mathematical symbols and are declared as CDATA entities giving the unicode position.

The files were mainly automatically generated from the HTML tables given in the MathML recommendation, with some hand correction.

The conversion script and the conversions themselves are copyright 1998 NAG and the OpenMath Consortium, as given in the comments in the files. The files themselves may be freely used as long as the copyright notice is preserved.

Most of the files were generated from the `extended' tables in which the ISO names have been augmented with MathML aliases. The Emacs Lisp file used for conversion is also available.

DSSSL Style sheet

SGML/XML

DSSSL

Supporting Scripts

Examples

Project Home Page


[ NAG Home : GuestBook ]

© The Numerical Algorithms Group Ltd, Oxford UK. 1998