This fall, I subjected some MPub students to working out a book publishing workflow, using Pandoc, the amazing document processor tool created by Berkeley philosopher John MacFarlane.
Pandoc is a remarkably flexible document conversion tool. It takes text input in a variety of open input formats (most usefully markdown and HTML) and can convert to more than a dozen outputs, including a variety of web-based formats (HTML, EPUB, markdown, and other blogging markup), word processor formats (RTF and OpenOffice’s ODT), and to a couple of TeX-based typeset outputs (that is, to PDF). That’s useful, but what makes PanDoc really great is that it works bloody well. It’s solid as a rock, totally well organized and documented. In short, the attention to detail in it is really superior.
I say that I “subjected” the students to it, because you run Pandoc almost entirely from the Unix command line. That’s a bit of a stretch zone for people raised on the Adobe Creative Suite. But if you’re comfy working with the shell (and even moreso if you’re happy with shell scripts) it is stunningly efficient. Read more