Attractively formatting Project Gutenberg texts
|
|
The usage and installation of GutenMark have undergone drastic
changes due to introduction of installer programs, introduction of the GUItenMark graphical front-end, and
elimination of explicit
support for platforms other than Linux, Windows, and Mac OS X. As
a result,
this download-page has essentially been replaced from earlier
times. If for some reason you want to consult the old page (which
may still contain information of value), you
can consult it here. |
License
System Requirements
Downloading GutenMark
Installing GutenMark on Windows or Linux 'x86
Installing GutenMark on Mac OS X
Installing GutenMark on the iPhone
Uninstalling GutenMark
Compiling GutenMark
Compiling on Linux for Linux/Windows/Mac OS XGutenSplit
Compiling on Mac OS X for Mac OS X
Compiling on Linux for iPhone
Other
Other Stuff You Might Want
|
|
Current development source-code package, if you'd like to build the software yourself. | GutenMark_source_dev-20090510.tar.gz (400 KB) |
Installers
for Windows, for Linux 'x86, Mac OS X, and iPhone. If you don't
want
to build the
software yourself, this is all you need! The first three are for
the latest development snapshot and contain complete command-line and
GUI functionality. In contrast, the iPhone package was built by Jason Pollock (thanks, Jason!) from an earlier development, and cannot necessarily be rebuilt to be 100% identical from the current development snapshot. It includes only command-line tools (no GUI), along with a healthy (but not complete) subset of the foreign-language wordlists. [I apologize that the filenames for these installers are not versioned, but the downloads are so big that I can't affort to keep more than the most up-to-date installers online at any given time. If perchance you should find yourself in need of an earlier version of the installer, contact me.] |
GUItenMark-Win32-setup.exe
(16.4 MB) |
GUItenMark-Linux-Install
(15.4 MB) |
|
GUItenMark.app.tar.gz
for Mac OS X (14.1 MB) |
|
gutenmark-iphone.1.2.zip
for iPhone (2.3 MB). |
|
Obsolete versions, including some old command-line-only
binaries for Linux PPC,
FreeBSD, NetBSD, and Mac OS X |
Old download page |
Mac OS X
Version |
CPU |
GUI (GUItenMark) |
Command-Line (GutenMark/GutenSplit) |
Tested? |
10.5 |
Intel |
Yes |
Yes |
Yes, 10.5.6 |
PowerPC |
Hopefully |
Hopefully |
No |
|
10.4 |
Intel |
Hopefully |
Hopefully |
No |
PowerPC |
Yes |
Yes |
Yes, 10.4.11 |
|
10.3 |
PowerPC |
Yes | Yes |
Yes, 10.3.9 |
10.2 |
PowerPC |
No |
Yes |
Yes, 10.2.8 |
10.1 |
PowerPC |
No |
Maybe |
No |
10.0 |
PowerPC |
No |
Maybe |
No |
Command-Line
Switch |
Description |
-1 -2 -3 -4 |
(Default -1.) In HTML,
there are different levels of headings within documents. For
example,A Top-Level HeadingA Lower-Level HeadingA Still-Lower-Level HeadingThe Lowest-Level HeadingRegular text ...In GutenSplit versions prior to 20080526, chapters were split only at the highest levels of headings. But now, you can select the levels at which you want the splits to occur, using the "-1", "-2", "-3", and "-4" command-line switches. These switches can be combined, to allow breaks at multiple levels. For example, if you used the switches "-1 -2 -3", then splits would occur at any of the highest three heading levels, but not at the lowest level. |
--no-toc |
With this switch, you can omit
generation of a separate table-of-contents page. |
--no-skip |
By default, GutenSplit does not split the
document at the first heading
it encounters. If the --no-skip switch is used, it goes aheads
and splits when the first heading is encountered. |
If the HTML is all you want— if you want to read the etext online, or to set up a web site that displays PG texts in HTML, or if you're fine with printing etexts from your browser, or if you want to use the HTML as a starting point for further markup— then you're all set, since GutenMark already provides what you need!
If, on the other hand, you don't want to use LaTeX and you are looking for an end-to-end solution that can produce attractive printable texts like this sample , then you need some better way of printing HTML than your browser can provide. You could, of course, load the HTML into Microsoft Word or some other word processing program, and manipulate the document format manually.
The solution I would choose instead is to use a utility program that can convert HTML to Postscript printer language, or to PDF format. Several such free utilities are available.
|
page |
|
file |
8.5"×5.5" 9pt New Century Schoolbook font | page9schoolbook.pdf | Nov. 18, 2001 | half9schoolbook.rc |
8.5"×5.5" 10pt Times Roman font | page10times.pdf | Nov. 17, 2001 | half10times.rc |
8.5"×5.5" 10pt Bookman font | page10bookman.pdf | Nov. 17, 2001 | half10bookman.rc |
8.5"×5.5" 12pt New Century Schoolbook font | page12schoolbook.pdf | Nov. 25, 2001 | half12schoolbook.rc |
htmldoc is available for either for Win32 or in source-code form (for Linux systems), and has some very nice properties. I personally find it a little buggy, but it's apparently under active development and can presumably only get better. The main problem is that it is very bad at right justification (or at least, I haven't figured it out), and so you need to use ragged-right text.