Skip to main content

PrefaceContributors to this textbook

Dan Margalit
School of Mathematics
Georgia Institute of Technology
dmargalit7@math.gatech.edu
Joseph Rabinoff
Department of Mathematics
Duke University
jdr@math.duke.edu
Larry Rolen
School of Mathematics
Georgia Institute of Technology
larry.rolen@math.gatech.edu
Ben Williams
Department of Mathematics
University of British Columbia
tbjw@math.ubc.ca

Rabinoff contributed almost all of the figures, the demos, and the technical aspects of the project, as detailed below.

  • The textbook is written in XML and compiled using a variant of Robert Beezer's MathBook XML, as heavily modified by Rabinoff.
  • The mathematical content of the textbook is written in LaTeX, then converted to HTML-friendly SVG format using a collection of scripts called PreTeX: this was coded by Rabinoff and depends heavily on Inkscape for pdf decoding and FontForge for font embedding. The figures are written in PGF/TikZ and processed with PreTeX as well.
  • The demonstrations are written in JavaScript+WebGL using Steven Wittens' brilliant framework called MathBox.

All source code can be found on GitHub. It may be freely copied, modified, and redistributed, as detailed in the appendix entitled “GNU Free Documentation License.”