3. Requirements

You'll have to download and install a number of packages. Most won't take much to install, but you should be familiar with installing GNU source packages.

3.1. Basics

You'll need a computer with the GNU development environment :) I used linux. You can use another OS, but you'll have to interpolate as necessary.

3.2. OpenJade

You'll need to download a recent version of the openjade suite. OpenJade is a program implementing the ISO/IEC 10179:1996 standard DSSSL language.

3.3. DocBook DTD

You'll need to get the zip archive from the site listed above. DTD stands for Document Type Definition. This from Oasis:

DocBook is a DTD maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications).

3.4. ISO8879 Entities

You'll need to get ISOEnts.zip. These are all the symbol entities (e.g. , and lots more). You can read about these at the SGML/sgml Entity Sets and Entity Management site. If you understand all that, you probably don't need this guide ;-)

3.5. DocBook Style Sheets

You'll need to download the nwalsh style sheets. You can get by with just that, but the LDP ones have some nice extensions. From Norman Walsh's docbook site:

DSSSL is a stylesheet language for both print and online rendering. The acronym stands for Document Style Semantics and Specification Language. It is defined by ISO/IEC 10179:1996.