Groff ( / dʒ i r ɒ f / JEE -roff ) [2] (también llamado troff GNU ) es un sistema de composición que crea la salida con formato cuando se administra de texto sin formato mezclado con comandos de formato. [3] Es el reemplazo de GNU para los formateadores de texto troff y nroff .
Autor (es) original (es) | James Clark |
---|---|
Desarrollador (es) | Proyecto GNU |
Versión inicial | Junio de 1990 |
Lanzamiento estable | 1.22.4 [1] / 23 de diciembre de 2018 |
Repositorio | |
Escrito en | C ++ |
Tipo | Tipografía |
Licencia | Licencia pública general GNU |
Sitio web | gnu |
Groff contiene una gran cantidad de programas auxiliares, preprocesadores y posprocesadores, incluidos eqn , tbl , pic y soelim . También se incluyen varios paquetes de macros que duplican, amplían las capacidades o reemplazan por completo los paquetes de macros estándar de troff.
El desarrollo de nuevas funciones de Groff está 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 BSD 4.4, especialmente 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 básica, desde su versión 4.9. [4]
Historia
groff es una implementación original escrita principalmente en C ++ por James Clark y está modelada a partir de ditroff , incluidas 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 gratuito para proporcionar un reemplazo fácil de obtener para el paquete estándar AT&T troff / nroff, que en el el tiempo era propietario y no siempre estaba disponible, incluso en sistemas UNIX de marca . En 1999, Werner Lemberg y Ted Harding se hicieron cargo del mantenimiento de groff. [5] La versión actual de groff es 1.22.4, [6] publicada el 23 de diciembre de 2018 .
Ver también
Referencias
- ↑ Garrigues, Bertrand (23 de diciembre de 2018). "GNU troff versión 1.22.4" . La Fundación del Software Libre . Consultado el 30 de diciembre de 2018 .
- ^ Laha, Manas. "Una introducción al sistema de procesamiento de texto GNU Groff" [ enlace muerto permanente ]
- ^ "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 sin formato mezclado con comandos de formato y produce una salida formateada.
- ^ Cambios realizados entre OpenBSD 4.8 y 4.9
- ^ FFII-Nachrichten 1999 Woche 20 .
- ^ Garrigues, Bertrand (23/12/2018). "GNU troff versión 1.22.4" . La Fundación del Software Libre . Consultado el 30 de diciembre de 2018 .
enlaces externos
- Página web oficial
- archivo de lista de correo de groff (con capacidad de búsqueda)
- Groff Forum , alojado por Nabble , archiva la lista de correo de Groff en un foro de búsqueda (lamentablemente ninguno de los correos electrónicos es visible hoy).
- troff .org proporciona antecedentes y ejemplos de troff, incluida la implementación GNU roff.
- Página de inicio de macros de mamá