You are here

Mathematics with Structure and Style

Author(s): 
Kyle Siegrist

Abstract

In this Editor's note, we discuss how to use HTML, CSS style sheets, and JavaScript to produce mathematical documents that are well-structured, conform to best practices, and look good. We also provide a number of basic tools to help authors of mathematical documents:

  • A basic CSS style sheet
  • A basic JavaScript file
  • A document template for an article with mathematics rendered in HTML and images
  • A document template for an article with mathematics encoded in MathML
  • A document template for an article with graphics encoded in SVG
  • A document template for an article with MathML and SVG
  • Tables of mathematical symbols with HTML markup and images
  • A list of external resources, including specifications, tutorials, and authoring tools

Keywords

  • mathematical document
  • HTML
  • XHTML
  • MathML
  • SVG
  • CSS
  • JavaScript

Technologies

The basic expository article should be accessible with any modern browser. The templates with MathML and MathML/SVG are best viewed with the Firefox browser (version 2.0 or later). The template with SVG is best viewed with the Firefox browser or the Opera browser.

Publication Data

Published February 2007; article ID 1431. Copyright © 2007 by Kyle Siegrist. The sample files and templates may be freely modified and re-distributed.

Article Link

Kyle Siegrist, "Mathematics with Structure and Style," Convergence (February 2007)