Comment créer des tables avec letex

Comment créer des tables avec letex
Latex, prononcé en tant que Lay-Tek ou Lah-Tek, est une langue de documentation pour créer des documents professionnels. Son utilisation la plus courante est la documentation technique et scientifique car elle fournit ce que vous voyez est ce que vous voulez dire. Cette méthode vous permet de vous concentrer uniquement sur le contenu de votre document sans vous soucier de la mise en forme.

Ce tutoriel vise à vous apprendre à utiliser le latex pour créer divers types de table et les remplir avec des données.

NOTE: Ce tutoriel suppose que vous n'êtes pas nouveau dans le latex; il ne sert pas d'introduction au latex.

Comment créer une table simple avec letex

Les tableaux sont standard lorsque vous travaillez avec des documents scientifiques. Latex propose une vaste collection d'outils que vous pouvez utiliser pour créer et personnaliser divers éléments de table.

Pour créer une table simple en latex, utilisez l'environnement tabulaire.

Pour séparer les colonnes, utilisez le symbole Ampersand et. Pour séparer les lignes, utilisez le nouveau symbole de ligne \

Le code de latex suivant crée un tableau simple.

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ Title LinuxHint - Tables de latex
\ auteur Linuxhint
\ Date juin 2021
\ begin document
\ begin Center
\ begin Tabular c | c | c | c
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ end Tabular
\ end Center
\ maketitle
\ end document

Utilisez l'environnement tabulaire pour indiquer au compilateur latex que vous souhaitez créer une table.

À l'intérieur de l'environnement tabulaire, vous devez spécifier les paramètres définissant le nombre de colonnes à insérer. Par exemple, quatre (c) valeurs indiquent quatre colonnes centrées.

Une fois que vous compilez le code ci-dessous, vous devriez obtenir une sortie comme:

Comment ajouter une ligne horizontale

Vous pouvez utiliser la commande \ hline pour ajouter une ligne horizontale en haut et en bas de la table.

Le code pour cela est:

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ Title LinuxHint - Tables de latex
\ auteur Linuxhint
\ Date juin 2021
\ begin document
\ begin Center
\ begin Tabular c | c | c | c
\ hline
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ hline
\ end Tabular
\ end Center
\ maketitle
\ end document

Une fois que vous avez compilé le code, vous devriez obtenir une table avec une ligne horizontale en haut et en bas à:

Pour créer une table fermée avec des lignes verticales des deux côtés, vous pouvez spécifier deux tuyaux au début de la définition de la colonne comme:

\ begin tabular | C | C | C | C |

Un exemple complet de code pour cela est:

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ Title LinuxHint - Tables de latex
\ auteur Linuxhint
\ Date juin 2021
\ begin document
\ begin Center
\ begin tabular | C | C | C | C |
\ hline
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ hline
\ end Tabular
\ end Center
\ maketitle
\ end document

Une fois que vous compilez le code ci-dessus, vous devriez obtenir une sortie similaire à celle ci-dessous:

Comment aligner le texte de la colonne

Latex nous permet d'autoriser le texte de la colonne à droite, à gauche et au centre. Par défaut, le latex utilise c pour aligner le centre de texte.

Pour définir le texte à droite ou à gauche, utilisez respectivement r et l.

Par exemple, les blocs suivants montrent comment créer des tables avec la bonne aligne de texte.

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ Title LinuxHint - Tables de latex
\ auteur Linuxhint
\ Date juin 2021
\ begin document
\ begin Center
\ begin tabular | r | r | r | r |
\ hline
1 & 2 & 3 & 4 \\
5 & ​​6 & 7 & 8 \\
9 & 10 & 11 & 12 \\
\ hline
\ end Tabular
\ end Center
\ maketitle
\ end document

Comment créer une table de plusieurs pages avec letex

Pour créer une table qui prend deux pages ou plus, vous devez utiliser le package longtable. Pour ce faire, entrez: la ligne

\ usePackage longtable

La spécification du package longtable permet aux tables d'être décomposées et combinées à l'aide d'outils de rupture de page de latex.

Pour créer une longue table, vous devez ajouter quatre commandes.

  • \ EndFirsthead - Le contenu qui précède cette commande est alloué au début du tableau sur la première page.
  • \ Endhead - Le contenu entre cette commande et findFirsthead est alloué en haut du tableau sur chaque page sauf le premier.
  • \ endfoot - Le contenu est alloué au bas de chaque page sauf le dernier.
  • \ endlastfoot - Affiché en bas de la dernière page où la table se termine.

Ce qui suit crée une simple table de plusieurs pages.

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ usePackage longtable
\ begin document
\ begin longtable [c] | C | C |
\ label long \\
\ hline
\ multicolumn 2 | C | Tableau de démarrage \\
\ hline
Bonjour le monde \\
\ hline
\ EndFirsthead
\ hline
\ multicolumn 2 | C | Continuer la table vers les pages \\
\ hline
Bonjour le monde \\
\ EndFirsthead
\ hline
\ multicolumn 2 | C | Démarrer une autre table \ ref long \\
\ hline
\ Endhead
\ hline
\ endfoot
\ hline
\ multicolumn 2 | C | Cela termine le tableau \\
\ hline
\ endlastfoot
[Répéter multi-colonnes]
\ end longtable
\ end document

Comment combiner les lignes et les colonnes en latex

Vous pouvez utiliser la commande \ multirow et \ multi-colonnes pour combiner des lignes et des colonnes.

Multicolonnes

La syntaxe générale pour combiner plusieurs colonnes est:

\ multicolumn nombre_of_columns align contenu

Par exemple, considérez le code ci-dessous:

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ begin document
\ begin tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ multicolumn 4 | C | Liste de trek \\
\ hline
Nom et date de sortie et réalisateur et histoire par \\
\ hline
Star Trek: The Motion Picture & 7 décembre 1979, et Robert Wise & Alan Dean Foster \\
Star Trek II: The Wrath of Khan et 4 juin 1982, & Nicholas Meyer & Harve Bennett \\
Star Trek V: The Final Frontier et 9 juin 1989, et William Shatner et William Shatner \\
\ hline
\ end Tabular
% Source de données -> "https: // en.Wikipédia.org / wiki / list_of_star_trek_films
\ end document

NOTE: Il est bon de s'assurer que les colonnes sont espacées uniformément en spécifiant les dimensions.

Dans la commande \ multicolumn 4 | C | Liste de trek

Le 4 définit le nombre de colonnes à combiner.

La partie suivante | c | définit les délimiteurs et les alignements des colonnes.

Liste de trek - le nom des colonnes combinées.

Une fois que vous compilez le code de latex ci-dessus, vous devriez obtenir une sortie comme:

Multi-rangs

Pour combiner des lignes à l'aide de la commande Multirow, vous devez importer le package Multirow.

L'exemple de code suivant montre comment combiner les lignes.

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ usepackage mulrow
\ begin document
\ begin Center
\ begin tabular | c | c | c | c |
\ hline
Column1 & Column2 & Column3 & Column4 \\
\ hline
\ multirow 3 6cm lignes combinées (cellules) & cell1 & cell2 \\
& Cell3 & Cell4 \\
& Cell5 & Cell6 \\
\ hline
\ end Tabular
\ end Center
\ end document

Examen de la commande: \ Multirow 3 6cm Rows combinés (cellules) & Cell1 & Cell2

Vous obtiendrez trois paramètres:

Le premier est le nombre de lignes à combiner. Donc, dans cet exemple, 3 lignes.

Ensuite, le deuxième paramètre définit la largeur de la colonne. Dans cet exemple, 6 cm.

Enfin, le dernier paramètre définit le contenu à l'intérieur de la cellule.

La compilation du code ci-dessus devrait donner un tableau similaire à

Sur les légendes de la table, l'étiquette et les références

Vous pouvez créer des légendes et des étiquettes de table, que vous pouvez utiliser pour afficher des informations sur le tableau ou les référencer.

Pour ajouter une légende à un tableau, utilisez la commande \ légende. Vous pouvez placer la légende du tableau en dessous ou au-dessus du tableau.

Par exemple:

\ DocumentClass Article
\ usePackage [utf8] inputenc
\ begin document
\ Begin Table [H!]]
\ Centering
\ légende Informations sur les films Star Trek
\ begin tabular | p 5cm | p 3cm | p 3cm | p 3cm |
\ hline
\ multicolumn 3 | C | Liste de trek \\
\ hline
Nom et date de sortie et réalisateur \\
\ hline
Star Trek: The Motion Picture & 7 décembre 1979, et Robert Wise \\
Star Trek II: The Wrath of Khan et 4 juin 1982, & Nicholas Meyer \\
Star Trek V: The Final Frontier et 9 juin 1989, et William Shatner \\
\ hline
\ end Tabular
\ Label Treks
\fin de table
% Source de données -> "https: // en.Wikipédia.org / wiki / list_of_star_trek_films
\ end document

Une fois que vous compilez le code, vous devriez obtenir une table avec une légende en haut, comme indiqué dans l'image ci-dessous:

Conclusion

Ce tutoriel a discuté des bases de la création et du travail avec des tables en latex.

Comme vous le savez, le latex est un outil puissant, et ce tutoriel ne gratte pas la surface de la façon de travailler avec les tables en latex.

La documentation en latex est un excellent guide de référence. Veuillez vous y référer au besoin.