groff_tmac - macro files in the roff typesetting system
type-setting system provides a set of macro packages suitable for
special kinds of documents.
Each macro package stores its macros and definitions in a file called
The name is deduced from
The tmac files are normal roff source documents, except that they
usually contain only definitions and setup commands, but no text.
All tmac files are kept in a single or a small number of directories,
GROFF MACRO PACKAGES
provides all classical macro packages, some more full packages, and
some secondary packages for special purposes.
Note that it is not possible to use multiple primary macro packages at the
same time; saying e.g.
ell_cmd groff -m man -m ms foo
ell_cmd groff -m man foo -m ms bar
This is the classical macro package for UNIX manual pages
(man~pages); it is quite handy and easy to use; see
An alternative macro package for man~pages mainly used in BSD
systems; it provides many new features, but it is not the standard for
The packages in this section provide a complete set of macros for
writing documents of any kind, up to whole books.
They are similar in functionality; it is a matter of taste which one
The macro packages in this section are not intended for stand-alone
usage, but can be used to add special functionality to any other
macro package or to plain groff.
This macro file is already loaded at start-up by
so it isn't necessary to call it explicitly.
It provides an interface to set the paper size on the command line with
the option B]-dpaper=]I]size].
Possible values for
are the same as the predefined
values in the DESC file (only lowercase; see
for more) except
(ell) character denotes landscape orientation.
ExampleSegmentation fault (core dumped)