Mathematical Wordprocessing
Here is a quick guide to some of the methods of preparing high-quality text
involving mathematics.
Formats
- DOC/DOCX
-
The proprietary format used by Word. Most people have it, and there are
free viewers for most operating systems.
-
Be warned that figures and mathematics often fail to show up properly in files
created in Word but read using other software, including OpenOffice. When
sharing electronic documents, it is your responsibility to
ensure that they are readable; the only reliable way to accomplish this goal
is to convert to PDF.
- RTF
-
The Rich Text Format is compatible with Word as well as numerous other
wordprocessing programs. Folks who don't use Word often have no trouble with
RTF.
- PostScript
-
Adobe's original typesetting language. Easily generated by TeX, and by many
graphics programs, including Maple and Mathematica. Can often be generated
simply by using a PS printer driver and printing to a file.
- PDF
-
Essentially a compressed replacement for PostScript. Requires a commercial
converter from most formats, although it is easy to convert PostScript to PDF
using freeware. The widespread availablity of Adobe Acrobat Reader makes this
the most portable format for sharing mathematical text online.
- HTML
-
The language of the web. MathJax can be
used to generate high-quality online mathematics.
- MathML
-
MathML was supposed to be the gold standard for mathematical web design, but
was never fully implemented, and many browsers don't support it. It can be
generated automatically from TeX, Maple, and Mathematica, and by the MathType
package for Word.
Software
All of the software discussed below is available in the computer lab in the
MLC in Kidder Hall, which also has Scientific Workplace, a frontend to both
Maple and TeX.
- TeX
-
Developed by a mathematician, this is the gold standard for mathematical
typesetting. The learning curve can be steep, however, as it is essentially a
programming language. There are several frontends which are easy to use, but,
whereas TeX itself is free, many of the frontends are not. However, if you
plan to be a mathematician, you should learn to use TeX at some point.
-
Advantages:
total control over format; easy to convert to PDF; completely portable
-
Disadvantages:
steep learning curve; not WYSIWYG
- Word
-
Word handles simple mathematics quite well, and complex mathematics with a
little patience.
-
Advantages:
widely available; easy to use; WYSIWYG
-
Disadvantages:
math formatted as objects, not text;
proprietary format;
not really portable.
- Maple
-
Really a computer algebra system, but sessions can contain formatted text as
well.
-
Advantages:
export as TeX, HTML (with or without MathML), and RTF
-
Disadvantages:
not widely available; somewhat cumbersome for text
- Mathematica
-
Really a computer algebra system, but sessions can contain formatted text as
well.
-
Advantages:
export as TeX, HTML (with or without MathML)
-
Disadvantages:
not widely available; somewhat cumbersome for text