The Text Processor for Typesetters

‘The great strength of troff is the flexibility of the basic language and its programmability — it can be made to do almost any formatting task.’
The UNIX Programming Environment, Brian W. Kernighan and Rob Pike.

troff, and its GNU implementation groff, are programs that process a textual description of a document to produce typeset versions suitable for printing. It's more ‘What you describe is what you get’ rather than WYSIWYG.

This web site is very much a work in progress so please excuse the rough edges. If you've any suggestions for improving the content I'd be delighted to hear from you.

Copyright Ralph Corderoy, 2001, 2002, 2003, 2005, 2006.