InglésFrancésEspañol

Ad


icono de página de OnWorks

gtbl - Online en la nube

Ejecute gtbl en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando gtbl que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


tbl - tablas de formato para troff

SINOPSIS


tbl [-CV] [archivos ...]

DESCRIPCIÓN


Esta página de manual describe la versión GNU de tbl, que forma parte del documento groff
sistema de formateo. tbl compila descripciones de tablas incrustadas en troff archivos de entrada
en comandos que son entendidos por troff. Normalmente, debe invocarse utilizando el -t
opción de groff Es altamente compatible con Unix. tbl. La salida generada por GNU tbl
no se puede procesar con Unix troff; debe procesarse con GNU troff. Si no hay archivos
dado en la línea de comando o un nombre de archivo de - se da, se lee la entrada estándar.

CAMPUS


-C Habilite el modo de compatibilidad para reconocer . TS y .Te incluso cuando es seguido por un
carácter que no sea espacio o nueva línea. Los caracteres líderes (\ a) se manejan como
interpretado.

-v Imprime el número de versión.

IDIOMA Visión general


tbl espera encontrar descripciones de tablas envueltas en el . TS (inicio de la mesa) y .Te (mesa
fin) macros. Dentro de cada una de estas secciones de la tabla, se puede definir otra tabla utilizando el
solicita .T & antes del comando final .Te. Cada definición de tabla tiene lo siguiente
estructura:

Buscar opciones
Esto es opcional. Esta parte de la tabla puede utilizar varias de estas opciones distribuidas en
1 o más líneas. los global opción parte siempre debe estar terminado por un punto y coma ;
.

Mesa formato especificación
Esta parte se debe entregar, no es opcional. Determina el número de columnas
(celdas) de la tabla. Además, cada celda se clasifica por ser central, izquierda
ajustada, numérica, etc. Esta especificación puede tener varias líneas, pero debe
ser terminado por un punto . al final de la última línea. Después de cada definición de celda,
visión de conjunto especificadores se puede agregar, pero eso es opcional.

Las celdas están separadas por un carácter de tabulación de forma predeterminada. Eso puede ser cambiado por el global
opción tblc), Donde c es un personaje arbitrario.

SIMPLE EJEMPLOS


La definición de tabla más sencilla es.
. TS
ccc.
Esto esta centrado
Bueno, esto también
.Te
Mediante el uso c c c, cada celda de toda la tabla estará centrada. El personaje separador
está aquí el valor predeterminado de la pestaña..

El resultado es

Esto esta centrado
Bueno, esto también

Esta definición es idéntica a
. TS
pestaña(@);
ccc.
Esto @ está @ centrado
Bueno, @ this @ también
.Te
Aquí, el carácter de tabulación de separación se cambia a la letra @.

Además, se puede agregar un título y las direcciones de centrado se pueden cambiar a muchas otras
formatos:
. TS
pestaña(@);
css
lcn.
Título
izquierda @ centros @ 123
otro @ número @ 75
.Te
El resultado es

Título
centros izquierdos 123
otro número 75
Aquí l significa justificado a la izquierday n significa numérico, que esta aqui justificado a la derecha.

USO


Buscar opciones
La línea que sigue inmediatamente al . TS La macro puede contener cualquiera de los siguientes
opciones (ignorando el caso de los caracteres - Unix tbl solo acepta opciones con todos
caracteres en minúsculas o todos los caracteres en mayúsculas), separados por espacios, tabulaciones o comas:

caja completa Incluya cada elemento de la tabla en una caja.

box Encierra la mesa en una caja.

centro Centre la tabla (el valor predeterminado está justificado a la izquierda). El nombre de la palabra clave alternativa centro
también se reconoce (esta es una extensión GNU tbl).

punto decimal(c)
Establezca el carácter que se reconocerá como el punto decimal en columnas numéricas (GNU tbl
solamente).

delimitarxy)
Uso x y y como delimitadores de inicio y fin para eqn(1).

caja doble
Incluya la mesa en una caja doble.

marco doble
Igual que doublebox (solo GNU tbl).

expandir Haga que la tabla sea tan ancha como la longitud de la línea actual (proporcionando una separación de columnas
factor). Se ignora si se utilizan uno o más especificadores de columna 'x' (ver más abajo).

En caso de que la suma de los anchos de las columnas sea mayor que la longitud de la línea actual,
el factor de separación de columnas se pone a cero; tales tablas se extienden hasta el margen derecho,
y no hay separación de columnas en absoluto.

marco Igual que la caja (solo GNU tbl).

tamaño de línea(n)
Establecer líneas o reglas (por ejemplo, desde box) en n-tipo de punto.

no mantener No utilice desvíos para evitar saltos de página (solo GNU tbl). Normalmente tbl Los intentos
para evitar roturas indeseables en las tablas encajonadas mediante el uso de desvíos. Esto puede
a veces interactúan mal con los paquetes de macros propio uso de desviaciones, cuando las notas a pie de página,
por ejemplo, se utilizan.

No hay espacios
Ignore los espacios iniciales y finales en los elementos de datos (solo GNU tbl).

ahora aprender Desactive las advertencias relacionadas con tablas que excedan el ancho de línea actual (GNU tbl
solamente).

pestaña(x) Usa el personaje x en lugar de una pestaña para separar elementos en una línea de datos de entrada.

Las opciones globales deben terminar con punto y coma. Puede haber espacios en blanco entre una opción
y su argumento entre paréntesis.

Mesa formato especificación
Después de las opciones globales, aparecen líneas que describen el formato de cada línea de la tabla. Cada
tal línea de formato describe una línea de la tabla en sí, excepto que la última línea de formato
(que debe terminar con un punto) describe todas las líneas restantes de la tabla. Un solo
El carácter clave describe cada columna de cada línea de la tabla. Los personajes clave pueden ser
separados por espacios o tabulaciones. Puede ejecutar especificaciones de formato para varias líneas
juntos en la misma línea separándolos con comas.

Puede seguir cada carácter clave con especificadores que determinan la fuente y el tamaño en puntos.
del elemento correspondiente, que determinan el ancho de la columna, el espaciado entre columnas, etc.

La línea de formato más larga define el número de columnas de la tabla; formato faltante
Se supone que los descriptores al final de las líneas de formato son L. Columnas adicionales en los datos
(que no tienen una entrada de formato correspondiente) se ignoran.

Los caracteres clave disponibles son:

a,A Centre la línea más larga de esta columna y luego justifique a la izquierda todas las demás líneas de esta
columna con respecto a esa línea centrada. La idea es utilizar tal alfabético
subcolumnas (de ahí el nombre del carácter clave) en combinación con L; son
llamadas subcolumnas porque A los elementos están sangrados por 1n en relación con L entradas.
Ejemplo:

. TS
pestaña(;);
En, una.
artículo uno; 1
subelemento dos; 2
subtema tres; 3
.T &
En, una.
tema once; 11
subpunto veintidós; 22
subpunto treinta y tres; 33
.Te

Resultado:

artículo uno 1
subtema dos 2
subelemento tres 3
artículo once 11
subpunto veintidós 22
subpunto treinta y tres 33

c,C Centrar el elemento dentro de la columna.

l,L Justificar el elemento a la izquierda dentro de la columna.

n,N Justificar numéricamente el elemento en la columna: las posiciones de las unidades de los números están alineadas
verticalmente. Si hay uno o más puntos adyacentes a un dígito, use el extremo derecho
uno para alineación vertical. Si no hay ningún punto, use el dígito más a la derecha para
alineamiento vertical; de lo contrario, centre el elemento dentro de la columna. La alineación puede ser
forzado a una determinada posición usando '\ &'; si hay una o más instancias de esto
carácter especial (no imprimible) presente dentro de los datos, use el más a la izquierda para
alineación. Ejemplo:

. TS
n.
1
1.5
1.5.3
abcde
a B C D e
.Te

Resultado:

1
1.5
1.5.3
abcde
abcde

Si las entradas numéricas se combinan con L or R entradas - esto puede suceder si el
el formato de la tabla se cambia con .T & - centrar el más ancho número (de los datos ingresados
bajo el N régimen especificador) en relación con el más amplio L or R entrada, preservando el
alineación de todas las entradas numéricas. Contrariamente a A entradas de tipo, no hay extra
sangría.

Usando ecuaciones (para ser procesado con eqn) dentro de las columnas que utilizan el N especificador
es problemático en la mayoría de los casos debido a tblEl algoritmo de búsqueda de la vertical
alineación, como se describe arriba. Usando el global delimitar opción, sin embargo, es
posible hacer tbl ignorar los datos dentro eqn delimitadores para ese fin.

r,R Justifique el elemento dentro de la columna a la derecha.

s,S Distribuya el elemento anterior de la izquierda en esta columna. No permitido para la primera columna.

^ Amplíe la entrada de la fila anterior en esta columna. No permitido para la primera fila.

_,- Reemplace esta entrada con una línea horizontal. Tenga en cuenta que '_' y '-' se pueden utilizar para
solo campos de tabla, no para líneas de separación de columnas.

= Reemplace esta entrada con una línea horizontal doble. Tenga en cuenta que '=' se puede utilizar para
solo campos de tabla, no para líneas de separación de columnas.

| La columna correspondiente se convierte en una regla vertical (si dos de ellas son adyacentes, una
doble regla vertical).

Una barra vertical a la izquierda de la primera letra clave o a la derecha de la última
produce una línea en el borde de la mesa.

Para cambiar el formato de datos dentro de una tabla, use el .T & comando (al comienzo de una línea).
Le siguen líneas de formato y datos (pero no opciones globales) similares a las . TS
solicitud.

Columna especificadores
Estos son los especificadores que pueden aparecer en sufijos de las letras clave de las columnas (en cualquier orden):

b,B Forma corta de fB (ponga las entradas afectadas en negrita).

d,D Inicie un elemento que abarque filas verticalmente, utilizando el especificador de columna '^' o '\ ^'
elemento de datos, en la parte inferior de su rango en lugar de centrarlo verticalmente (GNU tbl
solamente). Ejemplo:

. TS
tab (;) allbox;
ll
l ld
r^
l rd.
0000; foobar
T{
1111
. H.
2222
T}; foo
r;
T{
3333
. H.
4444
T}; barra
\ ^; \ ^
.Te

Resultado:

┌─────┬────────┐
│0000 │ foobar │
├─────┼────────┤
│1111 │ │
│2222 │ │
├─────┤ │
│ r │ foo │
├─────┼────────┤
│3333 │ │
│4444 │ barra │
└─────┴────────┘
e,E Haz columnas igualmente espaciadas. Todas las columnas marcadas con este especificador obtienen lo mismo
ancho; esto sucede después de que se hayan calculado los anchos de columna afectados (esto significa
que gobierna el valor de ancho más grande).

f,F Cualquiera de estos especificadores puede ir seguido de un nombre de fuente (uno o dos
caracteres), número de fuente (un solo dígito) o nombre largo entre paréntesis (el
la última forma es una extensión GNU tbl). Un nombre de fuente de una letra debe estar separado por una
o más espacios en blanco de lo que sigue.

i,I Forma corta de fI (ponga las entradas afectadas en cursiva).

m,M Esta es una extensión GNU tbl. Cualquiera de estos especificadores puede ir seguido de una macro
nombre (ya sea de uno o dos caracteres), o nombre largo entre paréntesis. Uno-
El nombre de la macro de letras debe estar separado por uno o más espacios en blanco de lo que sigue.
La macro cuyo nombre se puede especificar aquí debe definirse antes de crear el
mesa. Se llama justo antes de que se genere el texto de la celda de la tabla. Como implementado
Actualmente, esta macro solo se llama si se usa la entrada de bloque, es decir, texto entre
'T {' y 'T}'. La macro debe contener solo simples troff solicitudes para cambiar el
formato de bloque de texto, como ajuste de texto, separación por guiones, tamaño o fuente. La macro
se llama después de otras modificaciones celulares como b, f or v son de salida. Por lo tanto, la macro
puede sobrescribir otros especificadores de modificación.

p,P Seguido de un número, esto hace un cambio de tamaño en puntos para los campos afectados. Si
firmado, el tamaño de punto actual se incrementa o decrementa (usando un número firmado
en lugar de un dígito firmado es una extensión GNU tbl). Se siguió un especificador de tamaño en puntos.
por un número de separación de columna debe estar separado por uno o más espacios en blanco.

t,T Inicie un elemento que se extienda verticalmente por filas en la parte superior de su rango en lugar de
centrarlo verticalmente.

u,U Mueva la columna correspondiente hacia arriba una media línea.

v,V Seguido de un número, esto indica el espaciado de línea vertical que se utilizará en una
entrada de tabla de varias líneas. Si está firmado, el espaciado de línea vertical actual es
incrementado o decrementado (usar un número con signo en lugar de un dígito con signo es un
Extensión GNU tbl). Un especificador de espaciado de línea vertical seguido de una columna
El número de separación debe estar separado por uno o más espacios en blanco. Ningún efecto si el
la entrada de la tabla correspondiente no es un bloque de texto.

w,W Valor mínimo de ancho de columna. Debe ir seguido de un troff(1) expresión de ancho
entre paréntesis o un número entero sin unidades. Si no se proporciona ninguna unidad, se utilizan en unidades.
También se utiliza como longitud de línea predeterminada para los bloques de texto incluidos. Si se usa múltiples
veces para especificar el ancho de una columna en particular, la última entrada entra en vigor.

x,X Una columna expandida. Después de calcular todos los anchos de columna sin un x especificador, uso
el ancho de línea restante para esta columna. Si hay más de uno expandido
columna, distribuya el espacio horizontal restante uniformemente entre las columnas afectadas
(esta es una extensión GNU). Esta característica tiene el mismo efecto que especificar un
ancho mínimo de columna.

z,Z Ignore la columna correspondiente para calcular el ancho, es decir, no utilice
los campos, pero solo los especificadores de esta columna para calcular su ancho.

Un sufijo numérico en un carácter clave se interpreta como una separación de columna en unidades en
(multiplicado en proporción si el expandir La opción está activada: en caso de tablas sobrecargadas,
podría ser cero). La separación predeterminada es 3n.

El especificador de columna x es mutuamente excluyente con e y w (pero e no es mutuamente excluyente
w); si se especifica varias veces para una columna en particular, la última entrada entra en vigor:
x desarma ambos e y w, mientras que e or w anula x.

Mesa datos
Las líneas de formato son seguidas por líneas que contienen los datos reales de la tabla, seguidas
finalmente por .Te. Dentro de estas líneas de datos, los elementos normalmente están separados por caracteres de tabulación.
(o el carácter especificado con el de la pestaña. opción). Las líneas de entrada largas se pueden dividir
varias líneas si el último carácter de la línea es '\' (que desaparece después
concatenación).

Tenga en cuenta que tbl calcula los anchos de columna línea por línea, aplicando \ w en cada entrada que
no es un bloque de texto. Como consecuencia, construcciones como

. TS
c, l.
\ s [20] MM
MMMMM
.Te

fallar; debes decir

. TS
cp20, lp20.
MM
MMMMM
.Te

or

. TS
c, l.
\ s [20] MM
\ s [20] MMMM
.Te

Un punto que comienza una línea, seguido de cualquier cosa menos un dígito se maneja como un comando troff,
pasó sin cambios. En este caso, la posición de la mesa no se modifica.

Si una línea de datos consta solo de '_' o '=', una línea simple o doble, respectivamente, es
dibujado a través de la mesa en ese punto; si un solo elemento en una línea de datos consta de solo '_'
o '=', entonces ese elemento se reemplaza por una línea simple o doble, uniendo a sus vecinos. Si
un elemento de datos consta solo de '\ _' o '\ =', se dibuja una línea simple o doble, respectivamente
a través del campo en ese punto que no se une a sus vecinos.

Un elemento de datos que consta solo de '\ Rx' ('x' cualquier carácter) se reemplaza por repeticiones de
carácter 'x' tan ancho como la columna (sin unir sus vecinos).

Un elemento de datos que consta solo de '\ ^' indica que el campo inmediatamente superior abarca
hacia abajo sobre esta fila.

Texto bloques
Se puede usar un bloque de texto para ingresar datos como una sola entrada que sería demasiado larga como una
cadena simple entre pestañas. Se inicia con 'T {' y se cierra con 'T}'. El primero
debe terminar una línea, y este último debe comenzar una línea, probablemente seguida de otras columnas de datos
(separados por tabulaciones o el carácter dado con el de la pestaña. opción global).

De forma predeterminada, el bloque de texto está formateado con la configuración que estaba activa antes
entrar en la mesa, posiblemente anulado por el m, vy w especificadores tbl. Por ejemplo,
para hacer todos los bloques de texto irregulares a la derecha, inserte .n / A justo antes del inicio . TS (y .anuncio
después de la mesa).

Si no se dan especificadores 'w' o 'x [cq] para todos columnas de un bloque de texto, el
longitud predeterminada del bloque de texto (para ser más precisos, la longitud de línea utilizada para procesar el
desviación del bloque de texto) se calcula como L × C / (N + 1), donde 'L' es la longitud de línea actual, 'C'
el número de columnas abarcadas por el bloque de texto, y 'N' el número total de columnas en
la mesa. Sin embargo, tenga en cuenta que el ancho de desvío real como se devuelve en el registro \ n [dl]
se usa eventualmente como el ancho del bloque de texto. Si es necesario, también puede controlar el texto
ancho de bloque con una inserción directa de un .ll solicitud justo después de 'T {'.

Observaciones
El registro de números \ n [TW] sostiene el ancho de la mesa; no se puede utilizar dentro de la propia tabla
pero se define justo antes de llamar .Te para que esta macro pueda hacer uso de ella.

tbl también define una macro .T # que produce las líneas inferiores y laterales de una tabla en caja.
Aunque la tbl llama a esta macro en sí misma al final de la tabla, puede ser utilizada por macro
paquetes para crear cuadros para tablas de varias páginas llamándolo dentro del pie de página. Un
ejemplo de esto se muestra en el -em macros que proporcionan esta funcionalidad si una tabla
comienza con . TS H en lugar de la llamada estándar al . TS macro.

INTERACCIÓN HE TRABAJADO EQN


tbl(1) siempre debe llamarse antes eqn(1) (grof(1) se encarga automáticamente de la
orden correcto de preprocesadores).

GNU TBL COMPLEMENTOS


No hay límite en el número de columnas en una tabla, ni límite en el número de texto.
bloques. Todas las líneas de una tabla se consideran al decidir el ancho de las columnas, no solo el
primeros 200. Continuación de la tabla (.T &) líneas no están restringidas a las primeras 200 líneas.

Los elementos numéricos y alfabéticos pueden aparecer en la misma columna.

Los elementos numéricos y alfabéticos pueden extenderse horizontalmente.

tbl utiliza nombres de registro, cadena, macro y desvío que comienzan con el dígito 3. Cuando el
usando tbl debe evitar usar cualquier nombre que comience con un 3.

GNU TBL DENTRO MACROS


Como tbl define sus propias macros (justo antes de cada tabla) es necesario utilizar un 'end-
de macro 'macro. Además, el carácter de escape debe desactivarse. Aquí un
ejemplo.

.eo
.de ATABLE ..
. TS
pestaña allbox (;);
clase
\ $ 1; \ $ 2
.Te
...
.CE
.ATABLE A mesa
.ATABLE Otra mesa
.ATABLE Y "otro"

Sin embargo, tenga en cuenta que no todas las funciones de tbl se puede envolver en una macro porque tbl ve
la entrada anterior a troff. Por ejemplo, formateo de números con alineación vertical
los puntos decimales fallan si esos números se pasan como parámetros macro porque el decimal
la alineación de puntos es manejada por tbl sí mismo: solo ve '\ $ 1', '\ $ 2', etc., y por lo tanto
no puede reconocer el punto decimal.

Use gtbl en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 2
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Paquete de repositorio para ArchLabs Este es un
    aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/archlabs-repo/.
    Ha sido alojado en OnWorks en...
    Descargar archlabs_repo
  • 4
    Proyecto Zephyr
    Proyecto Zephyr
    El Proyecto Zephyr es una nueva generación
    sistema operativo en tiempo real (RTOS) que
    soporta múltiples hardware
    arquitecturas. Se basa en un
    kernel de tamaño reducido ...
    Descargar Proyecto Zephyr
  • 5
    Desventajas
    Desventajas
    SCons es una herramienta de construcción de software
    que es una alternativa superior a la
    herramienta de compilación clásica "Make" que
    todos conocemos y amamos. SCons es
    implementó un ...
    Descargar SCons
  • 6
    PSeInt
    PSeInt
    PSeInt es un intérprete de pseudocódigo para
    estudiantes de programación de habla hispana.
    Su propósito principal es ser una herramienta para
    aprendiendo y entendiendo lo básico
    concepto ...
    Descargar PSeInt
  • Más "

Comandos de Linux

  • 1
    7z
    7z
    7z - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7z
  • 2
    7za
    7za
    7za - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7za
  • 3
    espeluznante
    espeluznante
    CREEPY - Una información de geolocalización
    agregador DESCRIPCIÓN: espeluznante es un
    aplicación que te permite recopilar
    información relacionada con la geolocalización de
    usuarios de...
    correr espeluznante
  • 4
    compilación de cricket
    compilación de cricket
    grillo - Un programa para gestionar el
    recopilación y visualización de series temporales
    datos ...
    Ejecutar compilación de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - secuencia de comandos para obtener
    información sobre la versión instalada
    de G-Wrap...
    Ejecute g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controla el acceso a la
    conjunto de mapas actual para otros usuarios en el
    sistema. Si no se da ninguna opción, imprime
    estado actual. PALABRAS CLAVE: general, mapa
    gestión, p ...
    Ejecutar g.accessgrass
  • Más "

Ad