Package groff

A document formatting system

http://www.gnu.org/software/groff/

Groff is a document formatting system. Groff takes standard text and
formatting commands as input and produces formatted output. The
created documents can be shown on a display or printed on a printer.
Groff's formatting commands allow you to specify font type and size,
bold type, italic type, the number and size of columns on a page, and
more.

Groff can also be used to format man pages. If you are going to use
groff with the X Window System, you will also need to install the
groff-x11 package.

General Commands (Section 1)
addftinfo
addftinfo reads a troff font file and adds some additional font-metric information that is used by the groff system. The font file with the information added is...
eqn2graph
Reads an EQN equation (one line) as input; produces an image file (by default in Portable Network Graphics format) suitable for the Web as output. Your input...
gdiffmk
gdiffmk compares two groff(1), nroff(1), or troff(1) documents, file1 and file2, and creates an output which is file2 with added `margin character' (.mc)...
grap2graph
Reads a grap program as input; produces an image file (by default in Portable Network Graphics format) suitable for the Web as output. For a description of the...
grn
grn is a preprocessor for including gremlin pictures in groff input. grn writes to standard output, processing only input lines between two that start with .GS...
grodvi
grodvi is a driver for groff that produces TeX dvi format. Normally it should be run by groff -Tdvi. This will run troff -Tdvi; it will also input the macros in...
grohtml
The grohtml front end (which consists of a preprocessor, pre-grohtml, and a device driver, post-grohtml) translates the output of GNU troff to html. Users...
grolbp
grolbp is a driver for groff that produces output in CAPSL and VDM format suitable for Canon LBP-4 and LBP-8 printers.
grolj4
grolj4 is a driver for groff that produces output in PCL5 format suitable for an HP Laserjet 4 printer.
hpftodit
hpftodit creates a font file for use with a Hewlett-Packard LaserJet 4–series (or newer) printer with groff -Tlj4, using data from an HP tagged font metric...
indxbib
indxbib makes an inverted index for the bibliographic databases in filename... for use with refer(1), lookbib(1), and lkbib(1). The index will be named...
lkbib
lkbib searches bibliographic databases for references that contain the keys key... and prints any references found on the standard output. lkbib will search any...
lookbib
lookbib prints a prompt on the standard error (unless the standard input is not a terminal), reads from the standard input a line containing a set of keywords...
pdfroff
pdfroff is a wrapper program for the GNU text processing system, groff. It transparently handles the mechanics of multiple pass groff processing, when applied...
pfbtops
pfbtops translates a PostScript font in .pfb format to ASCII, splitting overlong lines in text packets into smaller chunks. If pfb_file is omitted the pfb file...
pic2graph
Reads a PIC program as input; produces an image file (by default in Portable Network Graphics format) suitable for the Web as output. Also translates eqn(1)...
refer
This file documents the GNU version of refer, which is part of the groff document formatting system. refer copies the contents of filename... to the standard...
tfmtodit
tfmtodit creates a font file for use with groff -Tdvi. tfm_file is the name of the TeX font metric file for the font. map_file is a file giving the groff names...
File Formats (Section 5)
groff_font
The groff font format is roughly a superset of the ditroff font format. The font files for device name are stored in a directory devname. There are two types of...
groff_out
This manual page describes the intermediate output format of the GNU roff(7) text processing system groff(1). This output is produced by a run of the GNU...
groff_tmac
The roff(7) type-setting system provides a set of macro packages suitable for special kinds of documents. Each macro package stores its macros and definitions...
lj4_font
Nominally, all Hewlett-Packard LaserJet 4–series and newer printers have the same internal fonts: 45 scalable fonts and one bitmapped Lineprinter font. The...
Miscellanea (Section 7)
ditroff
The name ditroff once marked a development level of the troff text processing system. In actual roff(7) systems, the name troff is used as a synonym for...
groff
The name groff stands for GNU roff and is the free implementation of the roff type-setting system. See roff(7) for a survey and the background of the groff...
groff_char
This manual page lists the standard groff glyph names and the default input mapping, latin1. The glyphs in this document look different depending on which...
groff_diff
This manual page describes the language differences between groff, the GNU roff text processing system, and the classical roff formatter of the freely available...
groff_filenames
Since the evolution of roff in the 1970s, a whole bunch of filename extensions for roff files were used. The roff extensions refer to preprocessors or macro...
groff_man
The man macros used to generate man pages with groff were written by James Clark. This document provides a brief summary of the use of each macro in that...
groff_mdoc
A complete reference for writing UNIX manual pages with the -mdoc macro package; a content-based and domain-based formatting package for GNU troff(1). Its...
groff_me
This manual page describes the GNU version of the -me macros, which is part of the groff document formatting system. This version can be used with both GNU...
groff_mm
groff mm macros
groff_mom
groff `mom' macros, `mom' is a `roff' language, part of `groff'
groff_ms
This manual page describes the GNU version of the ms macros, part of the groff typesetting system. The ms macros are mostly compatible with the documented...
groff_trace
The trace macro package of groff(1) can be a valuable tool for debugging documents written in the roff formatting language. A call stack trace is protocolled on...
groff_www
This manual page describes the GNU -mwww macro package, which is part of the groff document formatting system. The manual page is very a basic guide, and the...
roff
roff is the general name for a set of text formatting programs, known under names like troff, nroff, ditroff, groff, etc. A roff system consists of an...