Como parte del conjunto troff de herramientas de diseño de documentos de Unix , tbl es un preprocesador que formatea tablas en preparación para el procesamiento con troff / nroff . [1]
Autor (es) original (es) | Mike Lesk |
---|---|
Desarrollador (es) | Laboratorios AT&T Bell |
Versión inicial | Mayo de 1975 |
Sistema operativo | Unix y similar a Unix |
Tipo | Mando |
Descripción general
Mike Lesk es el autor original de tbl. [2] Al igual que el programa principal de troff, utiliza líneas de comando intercaladas con datos que se van a imprimir. Debido a la naturaleza de los datos tabulares que tienen filas y columnas, los comandos tbl también delimitadores intralínea para campos y para indicar dónde dibujar líneas.
Primero, una línea que comienza con .TS
, seguida de opciones de tabla completa, como center
centrar la tabla en una línea o box
dibujar un cuadro a su alrededor (los cuadros en tbl se dibujan con guiones y guiones bajos superpuestos; no había comandos de dibujo de líneas en el momento de la creación Se pueden observar bordes disjuntos tras una inspección minuciosa [ cita requerida ] ). Las siguientes líneas configuran el formato de cada celda de la tabla con indicadores de un carácter, como c
para centrar los datos en su celda, guiones para dibujar reglas horizontales, barras verticales para dibujar reglas verticales y signos de intercalación para abarcar celdas verticalmente.
El último formato finaliza con un período que indica que siguen los datos de la celda. Los datos vienen a continuación, una línea por fila, con pestañas (por defecto) que separan las celdas. Finalmente, una línea que contiene solo .TE
termina la tabla.
Este es solo un resumen de la sintaxis de tbl, que puede variar en pequeños detalles de una implementación a otra. GNU troff ( groff ), Heirloom troff y mandoc contienen implementaciones de tbl.
Ver también
Referencias
- ^ Dougherty, Dale. "8 Formateo con tbl [Libro]" . www.safaribooksonline.com . O'Reilly . Consultado el 20 de noviembre de 2016 .
- ^ McIlroy, MD (1987). Un lector de investigación Unix: extractos comentados del Manual del programador, 1971–1986 (PDF) (Informe técnico). CSTR. Bell Labs. 139.