tutoriales-base:tutoriales:tablas

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
tutoriales-base:tutoriales:tablas [2024/10/27 11:50] upadmintutoriales-base:tutoriales:tablas [2024/10/27 15:19] (actual) upadmin
Línea 1: Línea 1:
 ====== Tablas ====== ====== Tablas ======
  
-DokuWiki supports a simple syntax to create tables.+====Introducción==== 
 +La wiki soporta la construcción de tablas con diferentes alineamientos una sintaxis muy sencilla
  
-^ Heading 1      ^ Heading 2       ^ Heading 3          ^ +====Sintaxis Básica====
-| Row 1 Col 1    | Row 1 Col 2     | Row 1 Col 3        | +
-| Row 2 Col 1    | some colspan (note the double pipe) || +
-| Row 3 Col 1    | Row 3 Col 2     | Row 3 Col 3        |+
  
-Table rows have to start and end with a ''|'' for normal rows or a ''^'' for headers.+Los encabezados deben iniciarse, separarse y finalizarse por el símbolo ''^'' y las filas por barras verticales ''|''.
  
-  Heading 1      ^ Heading 2       ^ Heading 3          ^ +Note que la cantidad de ''^'' en la fila de encabezados debe coincidir con la cantidad de ''|'' en cada una de las filas.
-  | Row 1 Col 1    | Row 1 Col 2     | Row 1 Col 3        | +
-  | Row 2 Col 1    | some colspan (note the double pipe) || +
-  | Row 3 Col 1    | Row 3 Col 2     | Row 3 Col 3        |+
  
-To connect cells horizontallyjust make the next cell completely empty as shown aboveBe sure to have always the same amount of cell separators!+Con cada ''|'' adicional en las filasagregamos una columnaFilas adicionales se obtienen simplemente siguiendo a la siguiente linea de la pagina y respetando la cantidad de ''|'' que había en las filas previas.  
  
-Vertical tableheaders are possibletoo.+Asíuna tabla sencilla de 3x3 seria:
  
-|              Heading            Heading          ^ +<file> 
-^ Heading    Row Col          Row Col        +Encabezado     Encabezado     Encabezado     ^ 
-^ Heading 4    no colspan this time                    +| Fila 1 Columna 1 Fila Columna 2 | Fila Columna 3 | 
-^ Heading 5    Row 2 Col 2          Row Col        |+Fila 2 Columna 1 Fila 2 Columna 2 | Fila 2 Columna 3 
 +Fila 3 Columna 1 Fila 3 Columna | Fila 3 Columna 3 | 
 +</file>
  
-As you can see, it's the cell separator before a cell which decides about the formatting:+Que dará la siguiente salida:
  
-  |              Heading            Heading          ^ +Encabezado     Encabezado     Encabezado     ^ 
-  ^ Heading    Row Col          Row Col        +Fila Columna 1 | Fila 1 Columna 2 | Fila Columna 3 | 
-  ^ Heading 4    no colspan this time                    +Fila 2 Columna 1 Fila 2 Columna 2 | Fila 2 Columna 3 
-  ^ Heading 5    Row 2 Col 2          Row Col        |+Fila 3 Columna 1 Fila 3 Columna | Fila 3 Columna 3 |
  
-You can have rowspans (vertically connected cells) by adding ''%%:::%%'' into the cells below the one to which they should connect. 
  
-^ Heading 1      ^ Heading 2                  ^ Heading 3          ^ +====Unificación de Celdas Horizontales====
-| Row 1 Col 1    | this cell spans vertically | Row 1 Col 3        | +
-| Row 2 Col 1    | :::                        | Row 2 Col 3        | +
-| Row 3 Col 1    | :::                        | Row 2 Col 3        |+
  
-Apart from the rowspan syntax those cells should not contain anything else.+Para conectar horizontalmente celdas, solo debe dejar en blanco la celda de la derecha.
  
-  ^ Heading 1      ^ Heading 2                  ^ Heading 3          ^ +Tenga en cuenta que la cantidad de separadores ''|'' debe ser la misma que en el caso normal.
-  | Row 1 Col 1    | this cell spans vertically | Row 1 Col 3        | +
-  | Row 2 Col 1    | :::                        | Row 2 Col 3        | +
-  | Row 3 Col 1    | :::                        | Row 2 Col 3        |+
  
-You can align the table contents, too. Just add at least two whitespaces at the opposite end of your textAdd two spaces on the left to align right, two spaces on the right to align left and two spaces at least at both ends for centered text.+El siguiente código ilustra el caso
  
-          Table with alignment           ^^^ +<file> 
-        right   center    |left          +Encabezado 1     Encabezado 2     Encabezado 3                                                                              
-|left                  right   center    +Fila 1 Columna 1 Fila 1 Columna 2 Fila 1 Columna 3                                                                          
-xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx |+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                                                                          | 
 +</file>
  
-This is how it looks in the source:+La salida sera:
  
-            Table with alignment           ^^^ +Encabezado 1     Encabezado 2     Encabezado 3                                                                              
-          right   center    |left          +Fila 1 Columna 1 Fila 1 Columna 2 Fila 1 Columna 3                                                                          
-  |left                  right   center    +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" || 
-  xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx |+Fila 3 Columna 1 Fila 3 Columna 2 Fila 3 Columna 3                                                                          |
  
-NoteVertical alignment is not supported.+====Unificación de Celdas Verticales==== 
 + 
 +Se pueden conectar celdas verticales poniendo en las inferiores tres veces dos puntos ''<nowiki>:::</nowiki>'' y ningún otro carácter que no sean espacios en blanco. 
 + 
 +<file> 
 +^ 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 | 
 +</file> 
 + 
 +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: 
 + 
 +<file> 
 +|                 ^ 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 | 
 + 
 +</file> 
 + 
 +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: 
 + 
 +<file> 
 +^  Encabezado alineado a derecha^  Encabezado Centrado  ^Encabezado alineado a izquierda 
 +|  derecha|  centro  |izquierda 
 +|izquierda  |  derecha|  centro 
 +|  centro  |izquierda  |  derecha| 
 +</file> 
 + 
 +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. 
 + 
 +~~NOTOC~~
  • tutoriales-base/tutoriales/tablas.1730040640.txt.gz
  • Última modificación: 2024/10/27 11:50
  • por upadmin