Cómo crear tablas con látex

Cómo crear tablas con látex
LATEX, pronunciado como Lay-Tek o Lah-Tek, es un lenguaje de documentación para crear documentos profesionales. Su uso más común es la documentación técnica y científica porque proporciona lo que ves es lo que quieres decir. Este método le permite concentrarse solo en el contenido de su documento sin preocuparse por el formato.

Este tutorial tiene como objetivo enseñarle cómo usar látex para crear varios tipos de mesa y llenarlos con datos.

NOTA: Este tutorial supone que no eres nuevo en el látex; no sirve como introducción al látex.

Cómo crear una mesa simple con látex

Las tablas son estándar cuando se trabaja con documentos científicos. LATEX ofrece una extensa colección de herramientas que puede usar para crear y personalizar varios elementos de tabla.

Para crear una tabla simple en látex, use el entorno tabular.

Para separar las columnas, use el símbolo de Ampersand &. Para separar las filas, use el nuevo símbolo de línea \

El siguiente código de látex crea una tabla simple.

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ Title Linuxhint - Tablas de látex
\ Autor Linuxhint
\ Date junio 2021
\ begin documento
\ begin Center
\ begin tabular c | c | c | c
1 y 2 y 3 y 4 \\
5 y 6 y 7 y 8 \\
9 y 10 y 11 y 12 \\
\ End Tabular
\ End Center
\ maketitle
\ End documento

Use el entorno tabular para decirle al compilador de látex que desea crear una mesa.

Dentro del entorno tabular, debe especificar los parámetros que definen el número de columnas para insertar. Por ejemplo, cuatro (c) valores indican cuatro columnas centradas.

Una vez que compile el código a continuación, debe obtener una salida como:

Cómo agregar una línea horizontal

Puede usar el comando \ hline para agregar una línea horizontal en la parte superior e inferior de la tabla.

El código para eso es:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ Title Linuxhint - Tablas de látex
\ Autor Linuxhint
\ Date junio 2021
\ begin documento
\ begin Center
\ begin tabular c | c | c | c
\ Hline
1 y 2 y 3 y 4 \\
5 y 6 y 7 y 8 \\
9 y 10 y 11 y 12 \\
\ Hline
\ End Tabular
\ End Center
\ maketitle
\ End documento

Una vez que compile el código, debe obtener una tabla con una línea horizontal en la parte superior e inferior como:

Para crear una tabla cerrada con líneas verticales en ambos lados, puede especificar dos tuberías al comienzo de la definición de columna como:

\ Begin Tabular | c | c | c | c |

Un código de ejemplo completo para esto es:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ Title Linuxhint - Tablas de látex
\ Autor Linuxhint
\ Date junio 2021
\ begin documento
\ begin Center
\ Begin Tabular | c | c | c | c |
\ Hline
1 y 2 y 3 y 4 \\
5 y 6 y 7 y 8 \\
9 y 10 y 11 y 12 \\
\ Hline
\ End Tabular
\ End Center
\ maketitle
\ End documento

Una vez que compile el código anterior, debe obtener una salida similar a la que se muestra a continuación:

Cómo alinear el texto de la columna

Látex nos permite permitir el texto de la columna a la derecha, a la izquierda y al centro. Por defecto, LATEX usa c para alinear el centro de texto.

Para establecer el texto a la derecha o hacia la izquierda, use R y L respectivamente.

Por ejemplo, los siguientes bloques muestran cómo crear tablas con el texto de texto correcto.

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ Title Linuxhint - Tablas de látex
\ Autor Linuxhint
\ Date junio 2021
\ begin documento
\ begin Center
\ Begin Tabular | r | r | r | r |
\ Hline
1 y 2 y 3 y 4 \\
5 y 6 y 7 y 8 \\
9 y 10 y 11 y 12 \\
\ Hline
\ End Tabular
\ End Center
\ maketitle
\ End documento

Cómo crear una mesa de varias páginas con látex

Para crear una tabla que tome dos o más páginas, debe usar el paquete LongTable. Para hacer esto, ingrese: la línea

\ UsePackage Longtable

La especificación del paquete LongTable permite que las tablas se desglosen y combinen con herramientas de descanso de la página de látex.

Para crear una tabla larga, debe agregar cuatro comandos.

  • \ Endfirsthead - El contenido que precede a este comando se asigna al comienzo de la tabla en la primera página.
  • \ - El contenido entre este comando y el cabezal final se asigna en la parte superior de la tabla en cada página excepto la primera.
  • \ Endfoot - El contenido se asigna en la parte inferior de cada página excepto la última.
  • \ Endlastfoot - Se muestra en la parte inferior de la última página donde termina la tabla.

La siguiente crea una mesa simple de varias páginas.

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ UsePackage Longtable
\ begin documento
\ begin longTable [c] | c | c |
\ Label Long \\
\ Hline
\ Multicolumn 2 | c | Tabla de inicio \\
\ Hline
Hola Mundo \\
\ Hline
\ Endfirsthead
\ Hline
\ Multicolumn 2 | c | Continuar la tabla a las páginas \\
\ Hline
Hola Mundo \\
\ Endfirsthead
\ Hline
\ Multicolumn 2 | c | Iniciar otra tabla \ ref long \\
\ Hline
\
\ Hline
\ Endfoot
\ Hline
\ Multicolumn 2 | c | Esto termina la tabla \\
\ Hline
\ Endlastfoot
[Repita multi-columna]
\ End Longtable
\ End documento

Cómo combinar filas y columnas en látex

Puede usar el comando \ multirow y \ multi-columna para combinar filas y columnas.

Multicolumns

La sintaxis general para combinar múltiples columnas es:

\ Multicolumn number_of_columns align content

Por ejemplo, considere el código a continuación:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ begin documento
\ Begin Tabular | P 5cm | P 3CM | P 3CM | P 3CM |
\ Hline
\ Multicolumn 4 | c | Lista de trek \\
\ Hline
Nombre y Fecha de lanzamiento y Director e Historia por \\
\ Hline
Star Trek: The Motion Picture & 7 de diciembre de 1979, y Robert Wise y Alan Dean Foster \\
Star Trek II: The Wrath of Khan y 4 de junio de 1982, y Nicholas Meyer y Harve Bennett \\
Star Trek V: The Final Frontier y 9 de junio de 1989, y William Shatner y William Shatner \\
\ Hline
\ End Tabular
% Fuente de datos -> "https: // en.Wikipedia.org/wiki/list_of_star_trek_films
\ End documento

NOTA: Es bueno asegurarse de que las columnas estén espaciadas uniformemente especificando las dimensiones.

En el comando \ mulicolumn 4 | c | Lista de trek

El 4 define el número de columnas para combinar.

La siguiente parte | c | define los delimitadores y las alineaciones para las columnas.

Lista de trek: el nombre de las columnas combinadas.

Una vez que compile el código de látex anterior, debe obtener una salida como:

Múltiples filas

Para combinar filas utilizando el comando MultIROW, debe importar el paquete multirOW.

El siguiente código de ejemplo muestra cómo combinar filas.

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ UsePackage MultIRow
\ begin documento
\ begin Center
\ begin tabular | c | c | c | c |
\ Hline
Columna1 y columna2 y columna3 y columna4 \\
\ Hline
\ Multirow 3 6cm filas combinadas (celdas) & cell1 & cell2 \\
& Cell3 & Cell4 \\
& Cell5 & Cell6 \\
\ Hline
\ End Tabular
\ End Center
\ End documento

Examinando el comando: \ multirow 3 6cm filas combinadas (celdas) & cell1 & cell2

Obtendrá tres parámetros:

El primero es el número de filas para combinar. Entonces, en este ejemplo, 3 filas.

A continuación, el segundo parámetro define el ancho de la columna. En este ejemplo, 6 cm.

Finalmente, el último parámetro define el contenido dentro de la celda.

Compilar el código anterior debe dar una tabla similar a

Sobre subtítulos de tabla, etiqueta y referencias

Puede crear subtítulos y etiquetas de la tabla, que puede usar para mostrar información sobre la tabla o referencia.

Para agregar un subtítulo a una tabla, use el comando \ subtítulos. Puede colocar el artículo de tabla debajo o por encima de la tabla.

Por ejemplo:

\ DocumentClass artículo
\ UsePackage [utf8] inputenc
\ begin documento
\ begin tabla [h!]
\centrado
\ Cuttion Información sobre Star Trek Films
\ Begin Tabular | P 5cm | P 3CM | P 3CM | P 3CM |
\ Hline
\ Multicolumn 3 | c | Lista de trek \\
\ Hline
Nombre y fecha de lanzamiento y director \\
\ Hline
Star Trek: The Motion Picture & 7 de diciembre de 1979, y Robert Wise \\
Star Trek II: The Wrath of Khan y 4 de junio de 1982, y Nicholas Meyer \\
Star Trek V: The Final Frontier y 9 de junio de 1989, y William Shatner \\
\ Hline
\ End Tabular
\ Label Treks
\mesa final
% Fuente de datos -> "https: // en.Wikipedia.org/wiki/list_of_star_trek_films
\ End documento

Una vez que compile el código, debe obtener una tabla con una leyenda en la parte superior, como se muestra en la imagen a continuación:

Conclusión

Este tutorial ha discutido los conceptos básicos de crear y trabajar con tablas en látex.

Como saben, el látex es una herramienta poderosa, y este tutorial no rasca la superficie de cómo trabajar con tablas de látex.

La documentación de látex es una gran guía de referencia. Consultelo según sea necesario.