Editor: GutenMark is a command-line tool for automatically creating high-quality HTML or LaTeX markup from Project Gutenberg etexts. As of April 2008, there is also a graphical front-end called GUItenMark that greatly simplifies usage for casual users. Windows, Mac OS X, and Linux are each directly supported with installers, though not all versions of these operating systems are supported so be sure to read the the fine print on the download page to see if the installers will work for you! I'm sure the program can be compiled from source for other platforms as well (though possibly with limited functionality). Limited iPhone support is also possible.
In combination with other freely-available conversion tools GutenMark aims to convert Project Gutenberg etexts into publication-quality Postscript or PDF, for print-on-demand applications. The goal is for this conversion to be completely automatic, without manual markup or editing, but for the forseeable future some manual intervention will almost always be needed—at least, if your standards are at least as high as mine.
Here are some of the things GutenMark does when converting etexts:
* Tries to deduce the title and author.
* Identifies the Project Gutenberg "fine print" header and, by default, removes it. At your option, it can also retain the header, but does not attempt to reformat it. The header will appear in a fixed-width font, unlike the remainder of the text.
* Usually, a PG Etext will begin with items like title pages, tables of contents, notes from the person who created the etext, and so forth. These materials differ in format from etext to etext, and follow no obvious rules. GutenMark, tries to identify this section, which it entitles "Prefatory Materials", and performs only minor reformatting on it.
* Adds "SMART quotes".
* Adds headings to chapters, sections, etc.
* Identifies paragraphs, and joins together the lines of the paragraph, so that word wrapping can be used.