Groff (software)

Groff (software)

Infobox_Software
name = groff


caption =
developer = GNU Project
latest_release_version = 1.19.2
latest_release_date = release date|2005|09|07
operating_system = Cross-platform
genre = Typesetting
license = GNU General Public License
website = http://www.gnu.org/software/groff/

groff is the GNU replacement for the troff and nroff text formatters. It is an original implementation written primarily in C++ by James Clark and is modeled after ditroff, including many extensions. The first version, 0.3.1, was released June 1990. The first stable version, 1.04, was announced in November 1991. Groff was developed as free software to provide an easily-obtained replacement for the standard AT&T troff/nroff package, which at the time was proprietary, and was not always available even on branded UNIX systems. In 1999, Werner Lemberg and Ted Harding took over maintenance of Groff. [ [http://www.fitug.de/debate/9905/msg00325.html FFII-Nachrichten 1999 Woche 20] .]

Groff contains a large number of helper programs, preprocessors, and postprocessors including eqn, tbl, pic and soelim. There are also several macro packages included that duplicate, expand on the capabilities of, or outright replace the standard troff macro packages.

Groff development of new features is active, and is an important part of free, open source, and UNIX derived operating systems such as Linux and 4.4BSD derivatives - notably because troff macros are used to create man pages, the standard form of documentation on Unix and Unix-like systems.

Until fairly recently, O'Reilly and Associates was one publisher that relied heavily on groff for its page layout and workflow, a fact noted in the colophons of many of its books. (Current books are mostly done in a combination of Adobe FrameMaker and QuarkXPress.)

References

See also

*TeX
*Desktop publishing

External links

* [http://www.gnu.org/software/groff/ Groff homepage]
* [http://www.nabble.com/Groff---General-f1673.html Groff Forum] - hosted by [http://www.nabble.com Nabble] archiving Groff mailing list into a searchable forum.
* [http://troff.org/ troff.org] gives background and examples of troff, including the GNU roff implementation.
* [http://www.groff-wiki.info Groff wiki]
* [http://tylx.tripod.com/groff-resources.html Links to groff resources]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Groff — is an anglicized form of the surname Graf or Graff and of predominantly Swiss and sometimes German origin.Groff may also refer to:People: *Groff family, one of the early 17th century founding families of North America *Charles Wister Groff… …   Wikipedia

  • Groff — Entwickler: James Clark Aktuelle Version: 1.20.1 (Januar 2009) Betriebssystem: UNIX/Linux Kategorie: Schriftsatz …   Deutsch Wikipedia

  • groff — Entwickler James Clark Aktuelle Version 1.21 (31.12.2010) Betriebssystem UNIX/Linux Kategorie Schriftsatz Lizenz …   Deutsch Wikipedia

  • Groff — Saltar a navegación, búsqueda groff es el reemplazo libre de GNU para los formateadores de texto nroff y troff. Es una implementación escrita principalmente en C++ por James Clark y fue modelada en base a ditrof, incluyendo muchas extensiones. La …   Wikipedia Español

  • Groff (Begriffsklärung) — Groff ist der Familienname folgender Personen: Charles Wister Groff (1898–1987), US amerikanischer Philanthrop Jonathan Groff (* 1985), US amerikanischer Schauspieler Lauren Groff (* 1978), US amerikanischer Autor Sarah Groff (* 1981), US… …   Deutsch Wikipedia

  • groff — es el reemplazo libre de GNU para los formateadores de texto nroff y troff. Es una implementación escrita principalmente en C++ por James Clark y fue modelada en base a ditrof, incluyendo muchas extensiones. La primera versión, 0.3.1, fue… …   Wikipedia Español

  • Troff (Software) — Troff ist ein Textsatzsystem, das von AT T für das Betriebssystem Unix entwickelt wurde. Es erlaubt professionellen und qualitativ hochwertigen Textsatz, samt typographischen Merkmalen wie verschiedenen Schriftarten, und Schriftschnitten,… …   Deutsch Wikipedia

  • Refer (software) — refer is a program for managing bibliographic references,and citing them in troff documents.It is implemented as a troff preprocessor.refer was written by Mike E. Lesk at Bell Laboratories [Michael Lesk. Some applications of inverted indexes on… …   Wikipedia

  • Groffer — Groff Entwickler: James Clark Aktuelle Version: 1.20.1 (Januar 2009) Betriebssystem: UNIX/Linux Kategorie: Schriftsatz …   Deutsch Wikipedia

  • troff — This article is about the Unix document processing system. For the command in BASIC, see TROFF. Not to be confused with Trough (disambiguation). troff is a document processing system developed by AT T for the Unix operating system. Contents 1… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”