‘The great strength of
troff is the flexibility of the basic
language and its programmability — it can be made to do almost any
— 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.