Comando groff en Linux con ejemplos

En Linux/UNIX, Groff significa GNU troff. Groff se utiliza básicamente para crear páginas man. Pero su funcionalidad no se limita a la creación de páginas de manual, sino que actúa como un motor de formato y composición tipográfica. Actúa como un compilador de la entrada que se le proporciona y crea un documento formateado como salida. 

Sintaxis: 

groff [-abcegijklpstzCEGNRSUVXZ] [-d cs] [-D arg] [-f fam] [-F dir] [-I dir] [-K arg] [-L arg] [-m name] [-M dir] [-n num] [-o list] [-P arg] [-r cn] [-T dev] [-w name] [-W name] [file ...]
groff -h | --help
groff -v | --version [option ...]

Nota: Para guardar el archivo, presione CTRL+D después de escribir los datos requeridos en el archivo. 

Trabajando con el comando groff

1. Usando el comando groff simple

$ groff
hello world

groff_basic

2. groff para formatear un archivo html. 

$ groff -Thtml
hello, world!

Guarde el archivo con CTRL+D después de escribir la entrada necesaria. 

groff format html pagesgroff format html pages

3. groff con salida entubada. Para canalizar la salida del comando groff, use la siguiente sintaxis de comando

$ groff -Thtml > o.html
My first webpage

piped grtoff

piped groff

4. groff con el comando .sp. Invoca un número específico de espacios antes de la línea requerida. 

$ groff > output
Hello world
.sp 10
This line will occur after 10 spaces.

groff .sp command

5. groff con el comando .br. Se utiliza para invocar el salto de línea en el documento. 

$groff >> output
Hi
.br
Welcome to GeeksforGeeks

groff with .br

6. groff con el comando .ls. Se utiliza para especificar el espacio entre dos líneas en el documento. 

$groff > output
.ls 2
hello world
.br
welcome to gfg

groff with .ls

7. groff con el comando .bp. Se utiliza para invocar el salto de página dentro del documento. 

$groff > output
hi
.bp
welcome to gfg

groff with .bp

8. groff con el comando .ce. Este comando se usa para colocar líneas particulares en el centro de la página dentro del documento. 

$ groff > output
.ce 1
This line is pushed towards the center of the document
hello geeks!

groff with .ce

9. groff con .in comando. Este comando se utiliza para mantener la sangría del contenido del documento. 

$ groff > output
hi
.br
.in 5
welcome to gfg

groff with .in

10. groff con el comando .ti. Este comando es básicamente una combinación de .ce y .br. Se puede usar para insertar un salto de línea y centrar la siguiente línea inmediata en ‘n’ pasos, donde n es el argumento pasado al comando .ti. 

groff > output
hello
.ti 5
welcome to geeksforgeeks!!!!

groff with .ti

11. groff con el comando .po. Este comando se utiliza para establecer el desplazamiento de la página, es decir, el espacio entre el borde izquierdo del papel del documento y el margen izquierdo del documento. 

$ groff > output
.po 10
hi
.br
welcome to gfg

groff with .po

12. groff con el comando.ps. Este comando se utiliza para establecer el tamaño de fuente del texto. Puede ir precedido de – para reducir el tamaño de la letra. Para aumentar el tamaño de la fuente, no se requiere ningún símbolo explícito antes del comando. 

groff > output
hi
.br
.ps 25
welcome to my page

groff se usa principalmente para formatear documentos donde groff junto con comandos predefinidos produce una salida formateada en texto sin formato.

Publicación traducida automáticamente

Artículo escrito por Shreyasi_Chakraborty y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *