Groff-1.19

El paquete Groff contiene programas para procesar y formatear texto.

Tiempo estimado de construcción:  0.5 SBU
Espacio requerido en disco:       43 MB

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

Instalación de Groff

Groff espera que la variable de entorno PAGE contenga el valor por defecto para el tamaño de papel. Para los residentes en Estados Unidos el siguiente comando es adecuado. Si vives en otro lugar, puede que prefieras cambiar PAGE=letter por PAGE=A4.

Prepara Groff para su compilación:

PAGE=letter ./configure --prefix=/usr

Compila el paquete:

make

Ahora instálalo:

make install

Algunos programas de documentación, como xman, no funcionarán correctamente sin los siguientes enlaces simbólicos.

ln -s soelim /usr/bin/zsoelim
ln -s eqn /usr/bin/geqn
ln -s tbl /usr/bin/gtbl

Contenido de Groff

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 imprimir 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 (Código Estándar Americano para Intercambio de Información).

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.