stringtranslate.com

groff (software)

groff ( / ˈ r ɒ f / JEE -roff ) [5] (también llamado GNU troff ) es un sistema de composición tipográfica que crea una salida formateada cuando se le da texto simple mezclado con comandos de formato. [6] Es el reemplazo GNU para los formateadores de texto troff y nroff , que se desarrollaron a partir del roff original .

Groff contiene una gran cantidad de programas auxiliares, preprocesadores y posprocesadores, entre los que se incluyen eqn , tbl , pic y soelim. También se incluyen varios paquetes de macros que duplican, amplían las capacidades de los paquetes de macros estándar de troff o los reemplazan por completo.

El desarrollo de nuevas características por parte de Groff es activo y es una parte importante de los sistemas operativos libres, de código abierto y derivados de UNIX , como Linux y los derivados de 4.4 BSD , en particular porque las macros de troff se utilizan para crear páginas de manual , la forma estándar de documentación en Unix y sistemas similares a Unix.

OpenBSD ha reemplazado groff con mandoc en la instalación base, desde su lanzamiento 4.9, [7] al igual que macOS Ventura .

Historia

groff es una implementación original escrita principalmente en C++ por James Clark y está basada en ditroff , incluyendo muchas extensiones. La primera versión, 0.3.1, fue lanzada en junio de 1990. La primera versión estable, 1.04, fue anunciada en noviembre de 1991. groff fue desarrollado como software libre para proporcionar un reemplazo fácil de obtener para el paquete estándar troff/nroff de AT&T, que en ese momento era propietario y no siempre estaba disponible ni siquiera en sistemas UNIX de marca . En 1999, Werner Lemberg y Ted Harding se hicieron cargo del mantenimiento de groff. [8]

Véase también

Notas

  1. ^ GPL-3.0 o posterior desde el 4 de enero de 2009. [2]
  2. ^ GPL-2.0 o posterior desde el 3 de agosto de 1992 hasta el 4 de enero de 2009. [3]
  3. ^ GPL-1.0 o posterior desde 1990 hasta el 1 de agosto de 1992. [4]

Referencias

  1. Bertrand Garrigues (7 de julio de 2023). «Groff versión 1.23.0» . Consultado el 2 de agosto de 2023 .
  2. ^ "1.20: Actualizar GPL2 a GPL3".
  3. ^ "1.06: Registro de cambios".
  4. ^ "1.02: groff.c".
  5. ^ Laha, Manas (17 de junio de 2003). "Introducción al sistema de procesamiento de textos GNU Groff" (PDF) . Archivado desde el original (PDF) el 2 de febrero de 2017.
  6. ^ "GNU troff (Groff) — un proyecto GNU". www.gnu.org . Consultado el 28 de enero de 2017 . Groff (GNU troff) es un sistema de composición tipográfica que lee texto simple mezclado con comandos de formato y produce una salida formateada.
  7. ^ Cambios realizados entre OpenBSD 4.8 y 4.9
  8. ^ FFII-Nachrichten 1999 Semana 20.

Enlaces externos