Troff to HTML Translator (with -ms macros)

Mick Farmer

Existing translators from troff source code start with "high-level" macro packages, such as -ms and -me. They translate only the smallest amount of "low-level" troff that they need. This package takes the opposite approach -- it starts with a reasonably complete troff translator, which can accept one or more additional macro packages to provide "high-level" markup commands.

A novel feature is that troff requests and macros are written as perl fragments. They are presented as simple tables so that an individual can easily tailor them according to their own style.

Some pre-processors, such as refer, can be used directly while others, such as tbl, leave the table contents for later post-processing (though I'm working on this :-).

Target group:

Those people who use troff and the pre-processors extensively and want a good quality translation from their originals into HTML.

Prior Knowledge:

Some understanding of troff requests and the -ms macro package will help.