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.