‘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.