groff ( / ˈ dʒ iː 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 proporciona texto plano mezclado con comandos de formato. [ 6 ] Es el reemplazo de GNU para los formateadores de texto troff y nroff , que fueron desarrollados a partir del roff original .
Groff incluye una gran cantidad de programas auxiliares, preprocesadores y postprocesadores, entre ellos eqn , tbl , pic y soelim . También incluye varios paquetes de macros que duplican, amplían o reemplazan por completo los paquetes de macros estándar de troff.
El desarrollo de nuevas funcionalidades para Groff es activo y constituye una parte importante de los sistemas operativos libres, de código abierto y derivados de UNIX, como Linux y sus derivados 4.4 BSD , sobre todo porque las macros de troff se utilizan para crear páginas man , la forma estándar de documentación en sistemas Unix y similares.
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á modelada a partir de ditroff , incluyendo muchas extensiones. La primera versión, 0.3.1, se lanzó en junio de 1990. La primera versión estable, 1.04, se anunció en noviembre de 1991. groff se desarrolló como software libre para proporcionar un reemplazo fácilmente accesible para el paquete estándar troff/nroff de AT&T, que en ese momento era propietario y no siempre estaba disponible incluso en sistemas UNIX de marca . En 1999, Werner Lemberg y Ted Harding asumieron el mantenimiento de groff. [ 8 ]
Véase también
Notas
Referencias
- ↑ Branden Robinson (14 de marzo de 2026). "groff 1.24.1 lanzado" . Consultado el 14 de marzo de 2026 .
- ↑ "1.20: Actualizar GPL2 a GPL3" .
- ↑ "1.06: Registro de cambios" .
- ↑ "1.02: groff.c" .
- ↑ Laha, Manas (17 de junio de 2003). "Introducción al sistema de procesamiento de texto GNU Groff" (PDF) . Archivado del original (PDF) el 2 de febrero de 2017.
- ↑ "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 plano mezclado con comandos de formato y produce una salida formateada.
- ↑ Cambios realizados entre OpenBSD 4.8 y 4.9
- ↑ FFII-Nachrichten 1999 Semana 20 .
Enlaces externos
- Sitio web oficial

- Archivo de la lista de correo de groff (con función de búsqueda)
- Groff Forum , alojado por Nabble , archiva la lista de correo de groff en un foro con función de búsqueda (lamentablemente, ninguno de los correos electrónicos es visible hoy en día).
- troff.org
ofrece información general y ejemplos de troff, incluida la implementación de GNU roff . - Página principal de macros para mamás
- Software del Proyecto GNU
- Troff
- Software de composición tipográfica gratuito