Les tableaux sont des éléments courants utilisés dans la rédaction académique. Cette rubrique expliquera les étapes pour créer la table et exécuter différentes fonctions dans la table. Les tableaux sont un moyen efficace de représenter les informations et sont souvent utilisés dans la plupart des documents ou fichiers. Lors de la discussion des articles scientifiques, les tableaux sont utilisés pour présenter les données.
Créer le tableau dans Latex est un peu compliqué par rapport aux autres. Mais ici, les étapes et le processus pour créer un tableau à partir des bases faciliteront le processus.
Le Latex n'est pas une feuille de calcul, mais c'est un outil dédié pour créer des tableaux et exporter ces tableaux vers votre document.
Les tableaux en Latex sont créés avec une combinaison d'un tabulaire l'environnement et le tableau environnement. Les environnements tabulaires contiennent le contenu réel du tableau, tandis que d'autres incluent la légende.
Les commandes utilisées pour créer tableau l'environnement sont :
egin{table}{ où }
Tableau
fin de table}
Les commandes utilisées pour créer tabulaire l'environnement sont :
egin{tabulaire}{lcr}
Tableau
fin{tabulaire}
Ici, le tableau signifie l'environnement tabulaire, avec le légende commande. La commande où est utilisé pour déterminer l’emplacement de la table. Par exemple, egin{table}{t} signifie que le tableau apparaîtra au haut de la page.
L'environnement tabulaire utilise & (esperluette) symbole pour la séparation des colonnes.
Les lettres utilisées pour aligner le contenu sur la gauche, le centre et la droite sont je , c , et r pour chacune des colonnes. La commande passée pour l'alignement est egin{tabular}{lcr}.
La commande permettant de tracer des lignes verticales séparant les colonnes du tableau est egin{tabular}l, où le ( | ) est passé en argument. Le | Le symbole est utilisé pour tracer les lignes verticales entre les colonnes.
Vous pouvez également utiliser le vline commande pour tracer des lignes verticales. Le vline La commande dessine la ligne verticale avec la hauteur de la ligne.
Si nous voulons tracer une ligne horizontale comme séparateur de ligne, nous pouvons alors utiliser le argile commande.
La commande cline{ je-j } est utilisé pour tracer la ligne horizontale partielle commençant par je et se terminant par j .
Considérons quelques exemples de table en utilisant les commandes décrites ci-dessus.
1.
documentclass{article} egin{document} egin{center} TABLE end{center} egin{tabular}{lcr} a&b&c\ d&e&f\ g&h&i end{tabular} end{document}
Sortir:
2.
documentclass{article} egin{document} egin{center} egin{tabular}c hline a&b&c\ hline d&e&f\ hline g&h&i\ hline end{tabular} end{center} end{document}
Sortir:
3.
documentclass{article} egin{document} egin{tabular}r hline I, II, III, IV...& uppercase Roman i, ii, iii... & lowercase roman numerals \ cline{2-2} 1, 2, 3.. & Arabic format \ hline hline 1684 & decimal digits \ hline end{tabular} end{document}
Sortir:
Maintenant, regardez le code ci-dessous pour créer une table de base :
4.
documentclass{article} egin{document} egin{table}[h!] egin{center} caption{ the basic table} label{tab:Table1} egin{tabular}r extbf{heading 1} & extbf{heading 2} & extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 1.34 & a\ 2 & 18.54 & b\ 3 & 735.765231 & c\ end{tabular} end{center} end{table} end{document}
Explication:
Au lieu de egin{center}… end{center}, le centrage La commande au début du document able peut être utilisée.
Sortir:
Lignes et colonnes combinées
Pour les colonnes combinées, le multicolonne{ sur une }{ col }{ texte } la commande est utilisée. Le sur une La commande est utilisée pour combiner les sur une colonnes en une seule colonne avec la largeur. La commande col contient les symboles l, c ou r. Le texte contient le contenu de la colonne.
Pour les lignes combinées oîte surélevée{ ascenseur }{ texte } la commande est utilisée. Il imprime le texte , qui est augmenté au-dessus de la ligne de base actuelle du montant de la ascenseur . Pour l'espace unique entre les lignes, le [-lex] la commande est utilisée. Pour le double espace entre la première et la deuxième rangée, le [1ex] la commande est utilisée.
Vous pouvez également aligner plusieurs colonnes identiques à l'aide de l'outil *{nombre} syntaxe . C'est utile lorsque votre tableau comporte de nombreuses colonnes. La commande s'écrira ainsi :
egin{tabular}{1*{6}{c}r}
Prenons un exemple. Le code est écrit ci-dessous :
documentclass{article} egin{document} egin{table}[h] caption{Marks after exams} % title name of the table centering % centering table egin{tabular}{l c c rrrrrrr} % creating 10 columns hlinehline Subject &No. of Students &category &multicolumn{7}{c}{the list of marks} \ [0.5ex] hline % Entering 1st row & &lowest &43 & 34 & 65 & 41 & 33 & 46 & 51 \[-1ex] aisebox{1.5ex}{Science} & aisebox{1.5ex}{32}&highest & 88 & 94 & 93 & 89 & 91 & 90 & 88 \[1ex] % Entering 2nd row & &lowest & 41 & 33 & 42 & 35 & 36 & 40 & 31 \[-1ex] aisebox{1ex}{Maths} & aisebox{1.5ex}{32}& highest &87 & 89 & 87 & 98 & 96 & 94 & 90 \[1ex] % Entering 3rd row & &lowest & 43 & 41 & 37 & 34 & 39 & 41 & 44 \[-1ex] aisebox{1ex}{English} & aisebox{1.5ex}{32}& highest &79 & 87 & 85 & 91 & 84 & 83 & 90 \[1ex] % [1ex] adds vertical space hline % inserts single-line end{tabular} end{table} end{document}
Sortir:
Vous pouvez également changer le mode en paysage mode en utilisant le usepackage{adjustbox} commande.
Le tableau ici commence par le egin{adjustbox} et se termine par le fin{adjustbox}.
Prenons un exemple simple de tableau pour comprendre cela.
Le code est donné ci-dessous :
documentclass{article} usepackage{adjustbox} egin{document} egin{adjustbox}{angle=90} egin{tabular}l extbf{heading 1} & extbf{heading 2} & extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 11.34 & a\ 2 & 10.5 & b\ 3 & 765.5231 & c\ end{tabular} end{adjustbox} end{document}
Sortir:
Par exemple, si nous définissons l'angle sur 150 degrés dans le même code que celui mentionné ci-dessus, le résultat ressemblera à l'image ci-dessous :
Certaines commandes courantes utilisées pour la création d'un tableau sont expliquées ci-dessous :
Pour le espace entre les colonnes le setlength{ abcolsep}{5pt} la commande est utilisée. La taille par défaut est 6 points . Cette commande est insérée entre les colonnes pour l'espacement.
Pour le espace entre les lignes , le arraystretch la commande est utilisée.
Habillage du texte dans les tableaux
Les algorithmes Latex présentent certaines lacunes. Si le texte dépasse la largeur de la page, Latex n'ajuste/n'enroule pas automatiquement le texte. A cet effet, une commande spéciale p ( largeur prédéfinie ) est utilisé pour définir la largeur.
L'exemple est donné ci-dessous.
Cet exemple explique à la fois les processus sans définir la largeur et avec la largeur. Vous pouvez remarquer la différence entre ces deux méthodes.
- Premier processus (sans préciser la largeur}
Le code est donné ci-dessous :
documentclass{article} egin{document} Without specifying the width. egin{center} egin{tabular} l hline Name & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower & vegetable & B-Vitamins & It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document}
Sortir:
Vous pouvez remarquer que les informations ne sont pas affichées car la largeur n'est pas spécifiée.
- Considérons maintenant le deuxième processus, où la largeur est spécifiée à l'aide du p Le code est donné ci-dessous :
documentclass{article} egin{document} specifying with the width. egin{center} egin{tabular}{ | l | l | l | p{5cm} |} % you can change the dimension according to the spacing requirements hline Name & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower & vegetable & B-Vitamins & It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document}
Sortir:
Multiligne et multicolonne
Il est utilisé pour formater les données, qui contiennent plusieurs lignes et colonnes. En cela, plusieurs lignes sont divisées en sous-lignes à l'aide du package multirow.
Note:Le retour à la ligne des colonnes dans l'environnement multiligne ne fonctionnera pas avec la syntaxe utilisée.
Comprenons avec un exemple. Le code est donné ci-dessous :
documentclass{article} usepackage{multirow} egin{document} egin{table} egin{tabular}{c|lp{1.1in}|lp{1in}|l|} hline Name& Occupation & salary & Children & Savings percentage \hline multirow{3}{*}{Henry}&multirow{3}{*}{$0,000$}&windsurfing&lisa&multirow{3}{*}{20}\ ~&~&jumping on&John&~\ ~&~&a trampoline & tia &~\hline multirow{3}{*}{Shefy} & $multirow{3}{*}{,000} $ &heavy metal music&multirow{3}{*}{Tyra} &15\ ~&~&Paris&~&multirow{2}{*}{12}\ ~&~& dancing with pop music &~&~\hline multirow{3}{*}{Ben} & $multirow{3}{*}{,000}$ &chocolate & multirow{3}{*}{None}&18\ ~&~&fast cars &~&multirow{2}{*}{ 22}\ ~&~&Ramen&~&~\hline multirow{3}{*}{Sam} & $multirow{3}{*}{,000}$ & paintingit&Donal & multirow{3}{*}{11}\ ~&~&motorcycles&multirow{2}{*}{Peter}&~\ ~&~&Reddit&~&~ \ hline end{tabular} end{table} end{document}
Sortir:
Vous pouvez tracer autant de lignes en utilisant le argile commande. Considérez l'image similaire à celle ci-dessus avec plus de lignes :
Tables avec onglets
Le onglets La commande est utilisée pour rendre le document très professionnel car le argile la commande ne le fait pas. Les commandes telles que règle supérieure , petit , et règle du bas fournis par le package bookstab sont utilisés à la place de la commande hline.
Le code du package bookstab est donné ci-dessous :
documentclass{article} usepackage{booktabs} % For prettier tables egin{document} egin{table}[h!] egin{center} caption{Table using booktabs.} label{tab:table1} egin{tabular}r oprule % Toprule applied here extbf{Heading 1} & extbf{Heading 2} & extbf{Heading 3}\ $alpha$ & $eta$ & $gamma$ \ midrule % Midrule applied here 1 & 1.101 & a\ 2 & 103.145 & b\ 3 & 289.1 & c\ 4 & 17.132114 & d\ ottomrule % Bottomrule applied here end{tabular} end{center} end{table} end{document}
Sortir:
Tableaux multipages
Si votre tableau contient plusieurs lignes, le tableau sera rogné à partir du bas. La commande longue table est utilisé pour s'étendre sur de nombreuses pages, qui doivent être ajoutées au package.
Il n'y a aucune utilité d'un tableau ou tabulaire commandes lorsque le longue table la commande est en cours d'utilisation. Il remplace l'utilisation de tableaux et de commandes tabulaires et combine les deux environnements en un seul environnement. Ainsi, à la place, l'environnement longtable est utilisé pour les tables.
Le code du sujet ci-dessus est donné ci-dessous :
documentclass[12pt]{article} usepackage{longtable} egin{document} egin{center} egin{longtable}c caption{A simple example of longtable}\ hline extbf{First heading} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endfirsthead multicolumn{4}{c}% { ablename hetable -- extit{Continued from previous page}} \ hline extbf{First heading} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endhead hline multicolumn{4}{r}{ extit{Continued on next page}} \ endfoot hline endlastfoot ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ end{longtable} end{center} end{document}
Explication:
Sortir:
arbre binaire Java
La sortie du code ci-dessus sera répertoriée sur deux pages, comme indiqué ci-dessous :
Les deux pages sont divisées en trois images.
Les images sont données ci-dessous :
Vous pouvez remarquer que le tableau a été divisé en plusieurs pages à l'aide du longue table colonne, sans aucune perte de données.
Aligner le point décimal
L'exemple discuté ci-dessous alignera l'expression et la valeur correspondante en fonction de son point décimal.
Le code est donné ci-dessous :
documentclass[12pt]{article} egin{document} egin{tabular}{c |r @{.} l} % @{.} is used to display the decimal point expression Pi & multicolumn{2}{c}{corresponding Value} \ hline $pi$ & 3&1416 \ $pi^{pi}$ & 36&46 \ $(pi^{pi})^{pi}$ & 80662&7 \ end{tabular} end{document}
Sortir:
Matériel tabulaire
Les deux environnements sont utilisés pour le matériel tabulaire, à savoir l'environnement de tabulation ( egin{tabulation}…fin{tabulation} ) et environnement tabulaire ( egin{tabulaire}…fin{tabulaire} ).
Le tabulaire permet de créer un environnement sophistiqué avec des commandes utilisées pour dessiner les lignes horizontales et verticales. Toutefois, le tableau ne peut pas être divisé en pages. A cet effet, le tableau La commande est utilisée pour diviser le tableau en plusieurs pages, comme indiqué ci-dessus.
Le tabulation L'environnement est utilisé pour définir les onglets, se comportant de la même manière que la machine à écrire. Les onglets définis passent ensuite de l'un à l'autre. Étant donné que chaque ligne de l'environnement de tabulation est traitée individuellement, les sauts de page sont autorisés dans la tabulation.
Les commandes utilisées pour la tabulation sont répertoriées ci-dessous :
Les deux exemples d’environnement de tabulation sont donnés ci-dessous :
1. Le code de cet exemple est donné ci-dessous :
documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}Heading 1 = Heading a = Heading b = Heading c \ \ H 1 > H 2 > H 3 > H 4 \ \ FIRST > SECOND > THIRD > FOURTH end{tabbing} end{center} end{document}
Ici, nous avons utilisé deux \ pour les deux nouvelles lignes.
Sortir:
2. Le code du deuxième exemple est donné ci-dessous :
documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}hspace{2in} = hspace{2in} = kill % you can change the inch spacing according to your requirements First heading > Second heading > Third heading \ > Second > Third \ hspace{1in} \ % make a blank line This Text extends past tab 1 >> Third column \ > Text spans columns two and three \xxxxxxxx = xxxxx = xxxx = kill % set up new tab stops i.e. to set the stops according to the number of x H 1 > H 2 > H 3 > H 4 \ end{tabbing} end{center} end{document}
Sortir: