Groff

Las instrucciones de instalación están en la sección Instalación de Groff-1.19 del Capítulo 6.

Localización oficial para descarga

Groff (1.19):
ftp://ftp.gnu.org/gnu/groff/

Contenido de Groff

El paquete Groff incluye varios programas de procesamiento de texto para formatear el texto. Groff traduce el texto estándar y los comandos especiales a una salida formateada, como la que puedes ver en las páginas de manual.

Programas instalados: addftinfo, afmtodit, eqn, eqn2graph, geqn (enlace a eqn), grn, grodvi, groff, groffer, grog, grolbp, grolj4, grops, grotty, gtbl (enlace a tbl), hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pfbtops, pic, pic2graph, post-grohtml, pre-grohtml, refer, soelim, tbl, tfmtodit, troff y zsoelim (enlace a soelim)

Descripciones cortas

addftinfo lee un fichero de fuentes troff y añade alguna información adicional sobre la métrica de la fuente, que es usada por el sistema groff.

afmtodit crea un fichero de fuentes para usarlo con groff y grops.

eqn compila las descripciones de las formulas embebidas en los ficheros de entrada de troff a comandos que pueda entender troff.

eqn2graph convierte una ecuación EQN en una imagen.

grn es un preprocesador groff para ficheros gremlin.

grodvi es un controlador para groff que genera formatos dvi de TeX.

groff es una interfaz para el sistema de formateado de documentos groff. Normalmente lanza el programa troff y un post-procesador apropiado para el dispositivo seleccionado.

groffer muestra ficheros groff y páginas de manual en las X y en consola.

grog lee ficheros y averigua cual de las opciones -e, -man, -me, -mm, -ms, -p, -s, y -t de groff se necesitan para mostrar los ficheros, y muestra el comando de groff incluyendo esas opciones.

grolbp es un controlador de groff para las impresoras Canon CAPSL (series LBP-4 y LBP-8 de impresoras láser)

grolj4 es un controlador para groff que produce salidas en el formato PCL5 adecuado para impresoras HP Laserjet 4.

grops transforma la salida de GNU troff en Postscript.

grotty transforma la salida de GNU troff en un formato adecuado para dispositivos tipo máquina de escribir.

gtbl es la implementación GNU de tbl.

hpftodit crea un fichero de fuentes para usar con groff -Tlj4 a partir de ficheros de marcas de fuentes métricas de HP.

indxbib hace un índice inverso para la base de datos bibliográfica, un fichero específico para usarlo con refer, lookbib, y lkbib.

lkbib busca, en las bases de datos bibliográficas, referencias que contengan las claves especificadas y muestra cualquier referencia encontrada.

lookbib muestra un aviso en la salida de error estándar (excepto si la entrada estándar no es un terminal), lee de la entrada estándar una línea conteniendo un grupo de palabras clave, busca en las bases de datos bibliográficos en un fichero especificado las referencias que contengan dichas claves, muestra cualquier referencia encontrada en la salida estándar y repite el proceso hasta el final de la entrada.

mmroff es un preprocesador simple para groff.

neqn formatea ecuaciones para salida ascii.

nroff es un guión que emula al comando nroff usando groff.

pfbtops transforma una fuente en formato .pfb de Postscript a ASCII.

pic compila descripciones de gráficos embebidos dentro de ficheros de entrada de troff o TeX a comandos que puedan ser entendidos por TeX o troff.

pic2graph convierte un diagrama PIC en una imagen.

pre-grohtml transforma la salida de GNU troff a html.

post-grohtml transforma la salida de GNU troff a html.

refer copia el contenido de un fichero en la salida estándar, excepto que las líneas entre .[ y .] son interpretadas como citas, y las líneas entre .R1 y .R2 son interpretadas como comandos sobre cómo deben ser procesadas las citas.

soelim lee ficheros y reemplaza líneas de la forma fichero .so por el contenido de fichero.

tbl compila descripciones de tablas embebidas dentro de ficheros de entrada troff a comandos que puedan ser entendidos por troff.

tfmtodit crea un fichero de fuentes para su uso con groff -Tdvi.

troff es altamente compatible con Unix troff. Normalmente debe ser invocado usando el comando groff, que también lanzará los preprocesadores y post procesadores en el orden correcto y con las opciones necesarias.

zsoelim es la implementación GNU de soelim.

Dependencias de instalación de Groff

Groff depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.