\(\newcommand{\identity}{\mathrm{id}} \newcommand{\notdivide}{{\not{\mid}}} \newcommand{\notsubset}{\not\subset} \newcommand{\lcm}{\operatorname{lcm}} \newcommand{\gf}{\operatorname{GF}} \newcommand{\inn}{\operatorname{Inn}} \newcommand{\aut}{\operatorname{Aut}} \newcommand{\Hom}{\operatorname{Hom}} \newcommand{\cis}{\operatorname{cis}} \newcommand{\chr}{\operatorname{char}} \newcommand{\Null}{\operatorname{Null}} \newcommand{\vec}[1]{\mathbf{#1}} \newcommand{\lt}{ < } \newcommand{\gt}{ > } \newcommand{\amp}{ & } \)

Chapter1Overview

This chapter gives an overview of MathBook XML. For further details, visit the MathBook XML web site: http://mathbook.pugetsound.edu.

Mathbook XML (MBX) is a lightweight XML application for authors of scientific articles, textbooks and monographs. Some key features:

  1. MBX allows for the stucture of XML with the more concise mathematical notation of LaTeX.

  2. Outputs to a variety of formats including html and LaTeX.

  3. MBX makes use of knowls in html output.

  4. html output resizes nicely from desktop to mobile devices.

This introduction concentrates on MBX and conversion to html.

A few other comments:

  • If you have a linux or Mac OS X computer, you should already have xsltproc, which you need to do conversions from MBX. More information on Windows is available on the MBX website.

  • You need to have some familiarity with terminal commands - there isn't a GUI interface at this time.