1 .TH GROFF @MAN1EXT@ "@MDATE@" "Groff Version @VERSION@"
3 groff \- front-end for the groff document formatting system
5 .\" groff.man -> groff.1
8 .\" --------------------------------------------------------------------
10 .\" --------------------------------------------------------------------
14 Copyright \[co] 1989-2014 Free Software Foundation, Inc.
16 Rewritten in 2002 by Bernd Warken <groff-bernd.warken-72@web.de>
18 This document is part of groff, a free GNU software project.
20 Permission is granted to copy, distribute and/or modify this document
21 under the terms of the GNU Free Documentation License, Version 1.3 or
22 any later version published by the Free Software Foundation; with the
23 Invariant Sections being the macro definition or .co and .au, with no
24 Front-Cover Texts, and with no Back-Cover Texts.
26 A copy of the Free Documentation License is included as a file called
27 FDL in the main directory of the groff source package.
29 It is also available in the internet at the
30 .UR http://\:www.gnu.org/\:copyleft/\:fdl.html
37 This document is based on the original
44 It was rewritten, enhanced, and put under the FDL license by
45 Bernd Warken <groff-bernd.warken-72@web.de>.
53 .\" --------------------------------------------------------------------
55 .\" --------------------------------------------------------------------
57 .\" --------------------------------------------------------------------
58 .\" Environment variable
63 .\" --------------------------------------------------------------------
71 .\" --------------------------------------------------------------------
73 .\" --------------------------------------------------------------------
76 .OP \-abcegijklpstzCEGNRSUVXZ
104 .RI [ option\~ .\|.\|.]
108 .\" --------------------------------------------------------------------
110 .\" --------------------------------------------------------------------
112 This document describes the
114 program, the main front-end for the
116 document formatting system.
120 program and macro suite is the implementation of a
122 system within the free software collection
123 .UR http://\:www.gnu.org
129 system has all features of the classical
131 but adds many extensions.
137 program allows to control the whole
139 system by command line options.
141 This is a great simplification in comparison to the classical case (which
145 .\" --------------------------------------------------------------------
147 .\" --------------------------------------------------------------------
149 The command line is parsed according to the usual \f[CR]GNU\f[]
152 The whitespace between a command line option and its argument is
155 Options can be grouped behind a single \[oq]\-\[cq] (minus character).
159 (minus character) denotes the standard input.
165 is a wrapper program for
167 both programs share a set of options.
171 program has some additional, native options and gives a new meaning to
176 On the other hand, not all
178 options can be fed into
182 .\" --------------------------------------------------------------------
183 .SS Native groff Options
184 .\" --------------------------------------------------------------------
186 The following options either do not exist for
188 or are differently interpreted by
194 Set default input encoding used by
228 Print a help message.
233 This option may be used to specify a directory to search for
234 files (both those on the command line and those named in
244 The current directory is always searched first.
246 This option may be specified more than once;
247 the directories are searched in the order specified.
249 No directory search is performed for files specified using an absolute path.
251 This option implies the
270 This is run before any other preprocessor.
274 manual page for its behaviour if no
283 Set input encoding used by
294 Send the output to a spooler program for printing.
296 The command that should be used for this is specified by the
298 command in the device description file, see
299 .BR \%groff_font (@MAN5EXT@).
301 If this command is not present, the output is piped into the
315 to the spooler program.
317 Several arguments should be passed with a separate
327 before passing it to the spooler program.
332 Don\[aq]t allow newlines within
336 This is the same as the
351 .BI \-P\ \-option \ \-P\ arg
356 to the postprocessor.
358 The option must be specified with the necessary preceding minus
365 does not prepend any dashes before passing it to the postprocessor.
367 For example, to pass a title to the
369 postprocessor, the shell command
374 groff \-X \-P \-title \-P 'groff it' \f[I]foo\f[]
384 groff \-X \-Z \f[I]foo\f[] | \
385 gxditview \-title 'groff it' \-
395 No mechanism is provided for passing arguments to
399 options have equivalent language elements that can be specified within
403 .BR \%@g@refer (@MAN1EXT@)
421 and disable the following
431 For security reasons, safer mode is enabled by default.
451 .BR \%groff_out (@MAN5EXT@).
455 calls a postprocessor to convert
457 .I intermediate output
468 TeX DVI format (postprocessor is
475 HTML and XHTML output (preprocessors are
480 .BR \%post-grohtml ).
484 Canon CAPSL printers (\%LBP-4 and \%LBP-8 series laser printers;
490 HP LaserJet4 compatible (or other PCL5 compatible) printers (postprocessor
496 PostScript output (postprocessor is
501 Portable Document Format (PDF) output (postprocessor is
508 For the following TTY output devices (postprocessor is always
511 selects the output encoding:
517 7bit \f[CR]ASCII\f[].
521 \%Latin-1 character set for EBCDIC hosts.
529 Unicode character set in \%UTF-8 encoding.
531 This mode has the most useful fonts for TTY mode, so it is the best
538 The following arguments select
540 as the \[oq]postprocessor\[cq] (it is rather a viewing program):
546 75\|dpi resolution, 10\|pt document base font.
549 75\|dpi resolution, 12\|pt document base font.
552 100\|dpi resolution, 10\|pt document base font.
555 100\|dpi resolution, 12\|pt document base font.
560 The default device is
568 Reverts to the (old) unsafe behaviour; see option
576 Output version information of
578 and of all programs that are run by it; that is, the given command line
579 is parsed in the usual way, passing
586 Output the pipeline that would be run by
588 (as a wrapper program) on the standard output, but do not execute it.
590 If given more than once,
591 the commands are both printed on the standard error and run.
598 instead of using the usual postprocessor to (pre)view a document.
600 The printing spooler behavior as outlined with options
605 .BR \%gxditview (@MAN1EXT@)
606 by determining an argument for the
609 .BR \%gxditview (@MAN1EXT@).
611 This sets the default
613 action and the corresponding menu entry to that value.
616 only produces good results with
624 The default resolution for previewing
626 output is 75\|dpi; this can be changed by passing the
635 groff \-X \-P-resolution \-P100 \-man foo.1
642 Suppress output generated by
645 Only error messages are printed.
650 Do not automatically postprocess
651 .I groff intermediate output
657 to appear on standard output,
658 replacing the usual postprocessor output; see
659 .BR \%groff_out (@MAN5EXT@).
662 .\" --------------------------------------------------------------------
663 .SS Transparent Options
664 .\" --------------------------------------------------------------------
666 The following options are transparently handed over to the formatter
673 These options are described in more detail in
674 .BR @g@troff (@MAN1EXT@).
678 \f[CR]ASCII\f[] approximation of output.
682 Backtrace on error or warning.
686 Disable color output.
689 .BR \%grotty (@MAN1EXT@)
690 man page for more details.
694 Enable compatibility mode.
710 Set default font family.
714 Set path for font DESC files.
718 Process standard input after the specified input files.
727 .BR \%groff_tmac (@MAN5EXT@).
731 Path for macro files.
735 Number the first page
755 .BR @g@troff (@MAN1EXT@)
764 .BR @g@troff (@MAN1EXT@)
768 .\" --------------------------------------------------------------------
770 .\" --------------------------------------------------------------------
774 implements the infrastructure of classical roff; see
776 for a survey on how a
778 system works in general.
780 Due to the front-end programs available within the
785 .IR "classical roff" .
787 This section gives an overview of the parts that constitute the
797 This section can be regarded as a guide to the documentation around
803 .\" --------------------------------------------------------------------
805 .\" --------------------------------------------------------------------
811 to format the input is controlled globally with the requests
818 .BR groff_tmac (@MAN5EXT@)
819 for the \[oq]papersize\[cq] macro package which provides a convenient
826 paper size, giving the actual dimensions of the paper sheets, is
827 controlled by output devices like
829 with the command line options
835 .BR groff_font (@MAN5EXT@)
836 and the man pages of the output devices for more details.
839 uses the command line option
841 to pass options to output devices; for example, the following selects
842 A4 paper in landscape orientation for the PS device:
846 groff -Tps -P-pa4 -P-l ...
850 .\" --------------------------------------------------------------------
852 .\" --------------------------------------------------------------------
856 program is a wrapper around the
857 .BR @g@troff (@MAN1EXT@)
860 It allows to specify the preprocessors by command line options and
861 automatically runs the postprocessor that is appropriate for the
864 Doing so, the sometimes tedious piping mechanism of classical
872 program can be used for guessing the correct
874 command line to format a file.
879 .BR \%groffer (@MAN1EXT@)
880 program is an allround-viewer for
885 .\" --------------------------------------------------------------------
887 .\" --------------------------------------------------------------------
891 preprocessors are reimplementations of the classical preprocessors
892 with moderate extensions.
894 The standard preprocessors distributed with the
899 .BR @g@eqn (@MAN1EXT@)
900 for mathematical formulae,
903 .BR @g@grn (@MAN1EXT@)
909 .BR @g@pic (@MAN1EXT@)
910 for drawing diagrams,
913 .BR @g@chem (@MAN1EXT@)
914 for chemical structure diagrams,
917 .BR \%@g@refer (@MAN1EXT@)
918 for bibliographic references,
921 .BR \%@g@soelim (@MAN1EXT@)
922 for including macro files from standard locations,
928 .BR @g@tbl (@MAN1EXT@)
932 A new preprocessor not available in classical
935 .BR \%preconv (@MAN1EXT@)
936 which converts various input encodings to something
940 It is always run first before any other preprocessor.
943 Besides these, there are some internal preprocessors that are
944 automatically run with some devices.
946 These aren\[aq]t visible to the user.
949 .\" --------------------------------------------------------------------
951 .\" --------------------------------------------------------------------
953 Macro packages can be included by option
958 system implements and extends all classical macro packages in a
959 compatible way and adds some packages of its own.
961 Actually, the following macro packages come with
966 The traditional man page format; see
967 .BR \%groff_man (@MAN7EXT@).
968 It can be specified on the command line as
975 The general package for man pages; it automatically recognizes
976 whether the documents uses the
980 format and branches to the corresponding macro package.
982 It can be specified on the command line as
989 The \f[CR]BSD\f[]-style man page format; see
990 .BR \%groff_mdoc (@MAN7EXT@).
992 It can be specified on the command line as
1001 document format; see
1002 .BR \%groff_me (@MAN7EXT@).
1004 It can be specified on the command line as
1013 document format; see
1014 .BR \%groff_mm (@MAN7EXT@).
1016 It can be specified on the command line as
1025 document format; see
1026 .BR \%groff_ms (@MAN7EXT@).
1027 It can be specified on the command line as
1034 HTML-like macros for inclusion in arbitrary
1037 .BR \%groff_www (@MAN7EXT@).
1040 Details on the naming of macro files and their placement can be found
1042 .BR \%groff_tmac (@MAN5EXT@);
1043 this man page also documents some other, minor auxiliary macro packages
1047 .\" --------------------------------------------------------------------
1048 .SS "Programming Language"
1049 .\" --------------------------------------------------------------------
1051 General concepts common to all
1053 programming languages are described in
1054 .BR roff (@MAN7EXT@).
1060 extensions to the classical
1062 language are documented in
1063 .BR \%groff_diff (@MAN7EXT@).
1069 language as a whole is described in the (still incomplete)
1070 .IR "groff info file" ;
1071 a short (but complete) reference can be found in
1072 .BR groff (@MAN7EXT@).
1075 .\" --------------------------------------------------------------------
1077 .\" --------------------------------------------------------------------
1081 formatter within the
1084 .BR @g@troff (@MAN1EXT@).
1086 It provides the features of both the classical
1094 The command line option
1099 .I "compatibility mode"
1100 which tries to emulate classical
1102 as much as possible.
1106 There is a shell script
1107 .BR @g@nroff (@MAN1EXT@)
1108 that emulates the behavior of classical
1111 It tries to automatically select the proper output encoding, according to
1116 The formatter program generates
1117 .IR "intermediate output" ;
1119 .BR \%groff_out (@MAN7EXT@).
1122 .\" --------------------------------------------------------------------
1124 .\" --------------------------------------------------------------------
1128 the output targets are called
1130 A device can be a piece of hardware, e.g., a printer, or a software
1133 A device is specified by the option
1138 devices are as follows.
1142 Text output using the
1148 Text output using the EBCDIC code page IBM cp1047 (e.g., OS/390 Unix).
1160 Text output using the ISO \%Latin-1 (ISO \%8859-1) character set; see
1161 .BR \%iso_8859_1 (7).
1165 Output for Canon CAPSL printers (\%LBP-4 and \%LBP-8 series laser
1170 HP LaserJet4-compatible (or other PCL5-compatible) printers.
1174 PostScript output; suitable for printers and previewers like
1179 PDF files; suitable for viewing with tools such as
1186 Text output using the Unicode (ISO 10646) character set with \%UTF-8
1196 75dpi X Window System output suitable for the previewers
1199 .BR \%gxditview (@MAN1EXT@).
1201 A variant for a 12\|pt document base font is
1206 100dpi X Window System output suitable for the previewers
1209 .BR \%gxditview (@MAN1EXT@).
1211 A variant for a 12\|pt document base font is
1216 The postprocessor to be used for a device is specified by the
1218 command in the device description file; see
1219 .BR \%groff_font (@MAN5EXT@).
1221 This can be overridden with the
1226 The default device is
1230 .\" --------------------------------------------------------------------
1232 .\" --------------------------------------------------------------------
1235 provides 3\~hardware postprocessors:
1238 .BR \%grolbp (@MAN1EXT@)
1239 for some Canon printers,
1242 .BR \%grolj4 (@MAN1EXT@)
1243 for printers compatible to the HP LaserJet\~4 and PCL5,
1246 .BR \%grotty (@MAN1EXT@)
1247 for text output using various encodings, e.g., on text-oriented
1248 terminals or line-printers.
1252 Today, most printing or drawing hardware is handled by the operating
1253 system, by device drivers, or by software interfaces, usually
1254 accepting PostScript.
1256 Consequently, there isn\[aq]t an urgent need for more hardware device
1263 software devices for conversion into other document file formats are
1266 .BR \%grodvi (@MAN1EXT@)
1270 .BR \%grohtml (@MAN1EXT@)
1271 for HTML and XHTML formats,
1274 .BR grops (@MAN1EXT@)
1278 .BR gropdf (@MAN1EXT@)
1283 Combined with the many existing free conversion tools this should
1284 be sufficient to convert a
1286 document into virtually any existing data format.
1289 .\" --------------------------------------------------------------------
1291 .\" --------------------------------------------------------------------
1293 The following utility programs around
1298 .BR \%addftinfo (@MAN1EXT@)
1301 font description files for use with
1305 .BR \%afmtodit (@MAN1EXT@)
1306 Create font description files for PostScript device.
1309 .BR \%eqn2graph (@MAN1EXT@)
1312 image into a cropped image.
1315 .BR \%gdiffmk (@MAN1EXT@)
1316 Mark differences between
1324 .BR \%grap2graph (@MAN1EXT@)
1327 diagram into a cropped bitmap image.
1330 .BR \%groffer (@MAN1EXT@)
1331 General viewer program for
1333 files and man pages.
1336 .BR \%gxditview (@MAN1EXT@)
1339 X viewer, the \f[CR]GNU\f[] version of
1343 .BR \%hpftodit (@MAN1EXT@)
1344 Create font description files for lj4 device.
1347 .BR \%@g@indxbib (@MAN1EXT@)
1348 Make inverted index for bibliographic databases.
1351 .BR lkbib (@MAN1EXT@)
1352 Search bibliographic databases.
1355 .BR \%@g@lookbib (@MAN1EXT@)
1356 Interactively search bibliographic databases.
1359 .BR \%pdfroff (@MAN1EXT@)
1360 Create PDF documents using
1364 .BR \%pfbtops (@MAN1EXT@)
1365 Translate a PostScript font in \&.pfb format to \f[CR]ASCII\f[].
1368 .BR \%pic2graph (@MAN1EXT@)
1371 diagram into a cropped image.
1374 .BR \%tfmtodit (@MAN1EXT@)
1375 Create font description files for TeX DVI device.
1380 viewer distributed with X window.
1383 .BR \%xtotroff (@MAN1EXT@)
1384 Convert X font metrics into \f[CR]GNU\f[]
1389 .\" --------------------------------------------------------------------
1391 .\" --------------------------------------------------------------------
1393 Normally, the path separator in the following environment variables is
1394 the colon; this may vary depending on the operating system.
1396 For example, DOS and Windows use a semicolon instead.
1400 .EnvVar GROFF_BIN_PATH
1401 This search path, followed by
1403 is used for commands that are executed by
1406 If it is not set then the directory where the
1408 binaries were installed is prepended to
1413 .EnvVar GROFF_COMMAND_PREFIX
1414 When there is a need to run different
1416 implementations at the same time
1418 provides the facility to prepend a prefix to most of its programs that
1419 could provoke name clashings at run time (default is to have none).
1421 Historically, this prefix was the character
1423 but it can be anything.
1437 .EnvVar GROFF_COMMAND_PREFIX
1438 to different values, the different
1440 installations can be addressed.
1442 More exactly, if it is set to prefix
1446 as a wrapper program internally calls
1451 This also applies to the preprocessors
1458 and to the utilities
1463 This feature does not apply to any programs different from the ones
1466 itself) since they are unique to the
1472 .EnvVar GROFF_ENCODING
1473 The value of this environment value is passed to the
1475 preprocessor to select the encoding of input files.
1477 Setting this option implies
1483 actually always calls
1486 If set without a value,
1494 command line option overrides the value of
1495 .EnvVar GROFF_ENCODING .
1498 .BR preconv (@MAN1EXT@)
1503 .EnvVar GROFF_FONT_PATH
1504 A list of directories in which to search for the
1506 directory in addition to the default ones.
1509 .BR @g@troff (@MAN1EXT@)
1511 .BR \%groff_font (@MAN5EXT@)
1516 .EnvVar GROFF_TMAC_PATH
1517 A list of directories in which to search for macro files in addition
1518 to the default directories.
1521 .BR @g@troff (@MAN1EXT@)
1523 .BR \%groff_tmac (@MAN5EXT@)
1528 .EnvVar GROFF_TMPDIR
1529 The directory in which temporary files are created.
1531 If this is not set but the environment variable
1533 instead, temporary files are created in the directory
1536 On MS-DOS and Windows\~32 platforms, the environment variables
1540 (in that order) are searched also, after
1541 .EnvVar GROFF_TMPDIR
1545 Otherwise, temporary files are created in
1549 .BR \%@g@refer (@MAN1EXT@),
1550 .BR \%groffer (@MAN1EXT@),
1551 .BR \%grohtml (@MAN1EXT@),
1553 .BR grops (@MAN1EXT@)
1554 commands use temporary files.
1558 .EnvVar GROFF_TYPESETTER
1559 Preset the default device.
1561 If this is not set the
1563 device is used as default.
1565 This device name is overwritten by the option
1569 .\" --------------------------------------------------------------------
1571 .\" --------------------------------------------------------------------
1573 The following example illustrates the power of the
1575 program as a wrapper around
1582 file using the preprocessors
1588 macro set, classical
1594 pic foo.me | tbl | troff \-me \-Tlatin1 | grotty
1601 this pipe can be shortened to the equivalent command
1605 groff \-p \-t \-me \-T latin1 foo.me
1610 An even easier way to call this is to use
1611 .BR grog (@MAN1EXT@)
1612 to guess the preprocessor and macro options and execute the generated
1613 command (by using backquotes to specify shell command substitution)
1617 \`grog \-Tlatin1 foo.me\`
1622 The simplest way is to view the contents in an automated way by
1631 .\" --------------------------------------------------------------------
1633 .\" --------------------------------------------------------------------
1635 On \f[CR]EBCDIC\f[] hosts (e.g., \f[CR]OS/390 Unix\f[]), output
1640 aren\[aq]t available.
1642 Similarly, output for \f[CR]EBCDIC\f[] code page
1644 is not available on \f[CR]ASCII\f[] based operating systems.
1649 .MT bug-groff@gnu.org
1650 the groff mailing list
1653 Include a complete, self-contained example that allows the bug to
1654 be reproduced, and say which version of
1659 .\" --------------------------------------------------------------------
1660 .SH "POSITIONS FROM INSTALLATION"
1661 .\" --------------------------------------------------------------------
1663 There are some directories in which
1665 installs all of its data files.
1667 Due to different installation habits on different operating systems,
1668 their locations are not absolutely fixed, but their function is
1669 clearly defined and coincides on all systems.
1672 .\" --------------------------------------------------------------------
1673 .SS "Collection of Installation Directories"
1674 .\" --------------------------------------------------------------------
1676 This section describes the position of all files of the
1678 package after the installation \[em] got from
1687 index directory and index name
1690 legacy font directory
1693 directory for binary programs
1696 system tmac directory
1699 documentation directory
1702 directory for examples
1705 documentation directory for html files
1708 documentation directory for pdf files
1713 .B @COMMON_WORDS_FILE@
1714 file for common words
1720 directory for old fonts
1729 local font directory
1732 local tmac directory
1735 .\" --------------------------------------------------------------------
1736 .SS "groff Macro Directory"
1737 .\" --------------------------------------------------------------------
1739 This contains all information related to macro packages.
1741 Note that more than a single directory is searched for those files
1743 .BR \%groff_tmac (@MAN5EXT@).
1747 installation corresponding to this document, it is located at
1750 The following files contained in the
1751 .I groff macro directory
1752 have a special meaning:
1757 Initialization file for
1760 This is interpreted by
1762 before reading the macro sets and any input.
1767 Final startup file for
1770 It is parsed after all macro sets have been read.
1777 Macro file for macro package
1781 .\" --------------------------------------------------------------------
1782 .SS "groff Font Directory"
1783 .\" --------------------------------------------------------------------
1785 This contains all information related to output devices.
1787 Note that more than a single directory is searched for those files; see
1788 .BR @g@troff (@MAN1EXT@).
1792 installation corresponding to this document, it is located at
1795 The following files contained in the
1796 .I "groff font directory"
1797 have a special meaning:
1802 Device description file for device
1805 .BR \%groff_font (@MAN5EXT@).
1816 .\" --------------------------------------------------------------------
1818 .\" --------------------------------------------------------------------
1820 Information on how to get
1822 and related information is available at the
1823 .UR http://\:www.gnu.org/\:software/\:groff
1830 mailing lists are available:
1832 .MT bug-groff@gnu.org
1838 for general discussion of
1842 .MT groff-commit@ffii.org
1843 the groff commit list
1845 a read-only list showing logs of commitments to the groff repository.
1848 Details on repository access and much more can be found in the file
1850 at the top directory of the
1856 There is a free implementation of the
1858 preprocessor, written by
1859 .MT faber@lunabase.org
1863 The actual version can be found at the
1865 .UR http://\:www.lunabase.org/\:\|\s+2~\s0faber/\:Vault/\:software/\:grap/
1868 This is the only grap version supported by
1872 .\" --------------------------------------------------------------------
1874 .\" --------------------------------------------------------------------
1879 contains all information on the
1881 system within a single document, providing many examples and
1882 background information.
1890 Due to its complex structure, the
1892 system has many man pages.
1894 They can be read with
1897 .BR \%groffer (@MAN1EXT@).
1900 But there are special sections of
1904 has man\-pages in sections
1905 .BR 1 , " 5" , and " 7" .
1907 When there are several
1909 with the same name in the same
1911 section, the one with the lowest section is should as first.
1913 The other man\-pages can be shown anyway by adding the section number
1914 as argument before the man-page name.
1916 Reading the man-page about the
1918 language is done by one of
1931 Introduction, history and further readings:
1932 .BR roff (@MAN7EXT@).
1935 Viewer for groff files:
1936 .BR \%groffer (@MAN1EXT@),
1937 .BR \%gxditview (@MAN1EXT@),
1938 .BR \%xditview (1x).
1941 Wrapper programs for formatters:
1942 .BR \%groff (@MAN1EXT@),
1943 .BR \%grog (@MAN1EXT@).
1947 .BR \%@g@eqn (@MAN1EXT@),
1948 .BR \%@g@grn (@MAN1EXT@),
1949 .BR \%@g@pic (@MAN1EXT@),
1950 .BR \%@g@chem (@MAN1EXT@),
1951 .BR \%preconv (@MAN1EXT@),
1952 .BR \%@g@refer (@MAN1EXT@),
1953 .BR \%@g@soelim (@MAN1EXT@),
1954 .BR \%@g@tbl (@MAN1EXT@),
1958 Roff language with the groff extensions:
1959 .BR \%groff (@MAN7EXT@),
1960 .BR \%groff_char (@MAN7EXT@),
1961 .BR \%groff_diff (@MAN7EXT@),
1962 .BR \%groff_font (@MAN5EXT@).
1965 Roff formatter programs:
1966 .BR \%@g@nroff (@MAN1EXT@),
1967 .BR \%@g@troff (@MAN1EXT@),
1968 .BR ditroff (@MAN7EXT@).
1971 The intermediate output language:
1972 .BR \%groff_out (@MAN7EXT@).
1975 Postprocessors for the output devices:
1976 .BR \%grodvi (@MAN1EXT@),
1977 .BR \%grohtml (@MAN1EXT@),
1978 .BR \%grolbp (@MAN1EXT@),
1979 .BR \%grolj4 (@MAN1EXT@),
1980 .BR \%lj4_font (@MAN5EXT@),
1981 .BR \%grops (@MAN1EXT@),
1982 .BR \%gropdf (@MAN1EXT@),
1983 .BR \%grotty (@MAN1EXT@).
1986 Groff macro packages and macro-specific utilities:
1987 .BR \%groff_tmac (@MAN5EXT@),
1988 .BR \%groff_man (@MAN7EXT@),
1989 .BR \%groff_mdoc (@MAN7EXT@),
1990 .BR \%groff_me (@MAN7EXT@),
1991 .BR \%groff_mm (@MAN7EXT@),
1992 .BR \%groff_mmse (@MAN7EXT@),
1993 .BR \%groff_mom (@MAN7EXT@),
1994 .BR \%groff_ms (@MAN7EXT@),
1995 .BR \%groff_www (@MAN7EXT@),
1996 .BR \%groff_trace (@MAN7EXT@),
1997 .BR \%mmroff (@MAN7EXT@).
2000 The following utilities are available:
2001 .BR \%addftinfo (@MAN1EXT@),
2002 .BR \%afmtodit (@MAN1EXT@),
2003 .BR \%eqn2graph (@MAN1EXT@),
2004 .BR \%gdiffmk (@MAN1EXT@),
2005 .BR \%grap2graph (@MAN1EXT@),
2006 .BR \%groffer (@MAN1EXT@),
2007 .BR \%gxditview (@MAN1EXT@),
2008 .BR \%hpftodit (@MAN1EXT@),
2009 .BR \%@g@indxbib (@MAN1EXT@),
2010 .BR \%lkbib (@MAN1EXT@),
2011 .BR \%@g@lookbib (@MAN1EXT@),
2012 .BR \%pdfroff (@MAN1EXT@),
2013 .BR \%pfbtops (@MAN1EXT@),
2014 .BR \%pic2graph (@MAN1EXT@),
2015 .BR \%tfmtodit (@MAN1EXT@),
2016 .BR \%xtotroff (@MAN1EXT@).
2019 .\" --------------------------------------------------------------------
2020 .SH COPYING (LICENSE)
2021 .\" --------------------------------------------------------------------
2023 .\" --------------------------------------------------------------------
2025 .\" --------------------------------------------------------------------
2029 .\" --------------------------------------------------------------------
2031 .\" --------------------------------------------------------------------
2033 .\" Local Variables: