Tablas
Introducción
La wiki soporta la construcción de tablas con diferentes alineamientos una sintaxis muy sencilla.
Sintaxis Básica
Los encabezados deben iniciarse, separarse y finalizarse por el símbolo ^
y las filas por barras verticales |
.
Note que la cantidad de ^
en la fila de encabezados debe coincidir con la cantidad de |
en cada una de las filas.
Con cada |
adicional en las filas, agregamos una columna. Filas adicionales se obtienen simplemente siguiendo a la siguiente linea de la pagina y respetando la cantidad de |
que había en las filas previas.
Así, una tabla sencilla de 3×3 seria:
^ Encabezado 1 ^ Encabezado 2 ^ Encabezado 3 ^ | Fila 1 Columna 1 | Fila 1 Columna 2 | Fila 1 Columna 3 | | Fila 2 Columna 1 | Fila 2 Columna 2 | Fila 2 Columna 3 | | Fila 3 Columna 1 | Fila 3 Columna 2 | Fila 3 Columna 3 |
Que dará la siguiente salida:
Encabezado 1 | Encabezado 2 | Encabezado 3 |
---|---|---|
Fila 1 Columna 1 | Fila 1 Columna 2 | Fila 1 Columna 3 |
Fila 2 Columna 1 | Fila 2 Columna 2 | Fila 2 Columna 3 |
Fila 3 Columna 1 | Fila 3 Columna 2 | Fila 3 Columna 3 |
Unificación de Celdas Horizontales
Para conectar horizontalmente celdas, solo debe dejar en blanco la celda de la derecha.
Tenga en cuenta que la cantidad de separadores |
debe ser la misma que en el caso normal.
El siguiente código ilustra el caso:
^ Encabezado 1 ^ Encabezado 2 ^ Encabezado 3 ^ | Fila 1 Columna 1 | Fila 1 Columna 2 | Fila 1 Columna 3 | | Fila 2 Columna 1 | Fila 2 Columna 2 y 3 "Texto muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy largo" || | Fila 3 Columna 1 | Fila 3 Columna 2 | Fila 3 Columna 3 |
La salida sera:
Encabezado 1 | Encabezado 2 | Encabezado 3 |
---|---|---|
Fila 1 Columna 1 | Fila 1 Columna 2 | Fila 1 Columna 3 |
Fila 2 Columna 1 | Fila 2 Columna 2 y 3 “Texto muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy muy largo” | |
Fila 3 Columna 1 | Fila 3 Columna 2 | Fila 3 Columna 3 |
Unificación de Celdas Verticales
Se pueden conectar celdas verticales poniendo en las inferiores tres veces dos puntos :::
y ningún otro carácter que no sean espacios en blanco.
^ Encabezado 1 ^ Encabezado 2 ^ Encabezado 3 ^ | Fila 1 Columna 1 | Fila 1, 2 y 3 Columna 2 | Fila 1 Columna 3 | | Fila 2 Columna 1 | ::: | Fila 2 Columna 3 | | Fila 3 Columna 1 | ::: | Fila 3 Columna 3 |
Como salida obtendremos:
Encabezado 1 | Encabezado 2 | Encabezado 3 |
---|---|---|
Fila 1 Columna 1 | Fila 1, 2 y 3 Columna 2 | Fila 1 Columna 3 |
Fila 2 Columna 1 | Fila 2 Columna 3 | |
Fila 3 Columna 1 | Fila 3 Columna 3 |
Encabezados Verticales
Es posible usar encabezados verticales iniciando las filas de los encabezados con el símbolo ^
. Debe tener la precaución de en la primer fila usar una barra vertical |
para que se activen los encabezados verticales.
Así, un código de ejemplo seria:
| ^ Encabezado H. 1 ^ Encabezado H. 2 ^ Encabezado H. 3 ^ ^ Encabezado V. 1 | Fila 1 Columna 1 | Fila 1 Columna 2 | Fila 1 Columna 3 | ^ Encabezado V. 2 | Fila 2 Columna 1 | Fila 2 Columna 2 | Fila 2 Columna 3 | ^ Encabezado V. 3 | Fila 3 Columna 1 | Fila 3 Columna 2 | Fila 3 Columna 3 |
Del mismo, obtendremos:
Encabezado H. 1 | Encabezado H. 2 | Encabezado H. 3 | |
---|---|---|---|
Encabezado V. 1 | Fila 1 Columna 1 | Fila 1 Columna 2 | Fila 1 Columna 3 |
Encabezado V. 2 | Fila 2 Columna 1 | Fila 2 Columna 2 | Fila 2 Columna 3 |
Encabezado V. 3 | Fila 3 Columna 1 | Fila 3 Columna 2 | Fila 3 Columna 3 |
Tablas Alineadas
El contenido de las celdas y de los encabezados puede ser alineados. Solo debe agregar dos o mas espacios en el lado opuesto al que desea alinear.
Es decir hay que agregar dos o mas espacios a la derecha para alinear a izquierda y dos o mas espacios a izquierda para alinear a derecha.
Para centrar el contenido de la celda o encabezado debe agregar 2 o mas espacios tanto a izquierda como a derecha.
Podemos tener la sintaxis:
^ Encabezado alineado a derecha^ Encabezado Centrado ^Encabezado alineado a izquierda ^ | derecha| centro |izquierda | |izquierda | derecha| centro | | centro |izquierda | derecha|
Que nos generara:
Encabezado alineado a derecha | Encabezado Centrado | Encabezado alineado a izquierda |
---|---|---|
derecha | centro | izquierda |
izquierda | derecha | centro |
centro | izquierda | derecha |
Nota: El alineamiento vertical no es posible.