You're reading: News, Phil. Trans. Aperiodic.

Classic maths books reset with LaTeX on Project Gutenberg

I was going to save this for an Aperiodical Round Up but it’s such a good thing I thought I’d post it straight away. Project Gutenberg has moved on from offering just plain-text transcriptions of books: volunteers have been outstandingly generous with their time and produced LaTeX versions of many maths books, producing versions that are considerably more readable and resemble the original editions much more closely.

Not all the books in that list have been converted to LaTeX yet. Of those that have, GH Hardy’s A Course of Pure Mathematics┬áleaps out as a good place to start. Compare it with this book still in HTML format┬áto see the difference.

(via reddit)

Tags: , , ,

About the author

  • Mathematician, koala fan, Aperiodical editor. Usually found paddling in the North Sea, or fiddling with computers.

2 Responses to “Classic maths books reset with LaTeX on Project Gutenberg”

  1. Paul Topping

    It is a step in the right direction but if they really wanted to use modern technology, they could offer HTML with equations displayed directly from LaTeX via MathJax (www.mathjax.org). Readers could then copy them to the clipboard as MathML to be pasted into such apps as Mathematica, MathType, and hundreds more. Such equations would also be accessible to readers with disabilities.

    Reply
    • Christian Perfect

      Yes, that would be nice. They don’t seem to be using any non-standard packages in Hardy’s book (and I assume the rest are the same), so I wonder if something like Pandoc could be used to convert the LaTeX to HTML+MathJax straightforwardly.

      Perhaps you at Design Science could help?

      Reply

Leave a Reply

  • (will not be published)

$\LaTeX$: You can use LaTeX in your comments. e.g.

$ e^{\pi i} $
for inline maths;
\[ e^{\pi i} \]
for display-mode (on its own line) maths.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>