Next: Macro Package Intro, Previous: What Is groff?, Up: Introduction [Contents][Index]
troff CapabilitiesGNU troff is a typesetting document formatting program; it
provides a wide range of low-level text and page operations within the
framework of a programming language. These operations compose to
generate footnotes, tables of contents, mathematical equations,
diagrams, multi-column text, and other elements of typeset works. Here
is a survey of formatter features; all are under precise user control.
roff
as a programming language also supports
evaluation of arithmetic expressions,
storage and retrieval of parameters
(“registers” and “strings”),
and altered flow of control dependent on the foregoing.