manpagez: man pages & more
info groff
Home | html | info | man

File: groff.info,  Node: groff Capabilities,  Next: Macro Package Intro,  Prev: What Is groff??,  Up: Introduction

1.3 'groff' Capabilities
========================

GNU 'troff' is a typesetting document formatter; 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.

   * text filling, breaking, alignment to the left or right margin;
     centering

   * adjustment of inter-word space size to justify text, and of
     inter-sentence space size to suit local style conventions

   * automatic and manual determination of hyphenation break points

   * pagination

   * selection of any font available to the output device

   * adjustment of type size and vertical spacing (or "leading")

   * configuration of line length and indentation amounts; columnation

   * drawing of geometric primitives (lines, arcs, polygons, circles,
     ...)

   * setup of stroke and fill colors (where supported by the output
     device)

   * embedding of hyperlinks, images, document metadata, and other
     inclusions (where supported by the output device)

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.