Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
On placera donc un
\usepackage{array} dans le préambule du document. Cependant, sauf exception signalée, les exemples ci-dessous sont
utilisables sans cette extension.
Commencons par faire un tableau assez simple qui contient 2 lignes et trois colonnes :
\begin{tabular}{lll}
1.1 & 1.2 & 1.3 \\
2.1 & 2.2 & 2.3 \\
\end{tabular}
\begin{tabular}{<colonnes>}
<lignes>
\end{tabular}
Si l'on veut séparer les colonnes par des filets (traits) verticaux, on ajoutera des tubes | à l'endroit souhaité dans l'argument de
l'environnement.
\begin{tabular}{|l|c|r|}
\hline
colonne 1 & colonne 2 & colonne 3 \\
\hline
1.1 & 1.2 & 1.3 \\
2.1 & 2.2 & 2.3 \\
\hline
\end{tabular}
Remarque : même lorsque l'on n'a pas besoin de fonctionnalités spécifiques, il est utile de déclarer
l'extension array, qui règle un certain nombre de défauts.
Fusionner les colonnes
Pour fusionner des colonnes, on utilise l'instruction \multicolumn. Celle-ci se place à l'endroit où se trouve la première des cellules
fusionnées. Sa syntaxe est :
\multicolumn{<nombre>}{<colonne>}{<texte>}
où
\begin{tabular}{|l|c|r|}
\hline
colonne 1 & \multicolumn{2}{c|}{colonnes 2 et 3} \\
\hline
1.1 & 1.2 & 1.3 \\
\hline
2.1 & 2.2 & 2.3 \\
\hline
\end{tabular}
donne
'
colonne 1 colonnes 2 et 3
1.1 1.2 1.3
2.1 2.2 2.3
Si l'on veut changer la composition du texte (alignement) pour une cellule, on peut utiliser \multicolumn{1}{<colonne>}
{<texte>}. À moins que la première colonne ne soit incluse, on n'indique que le filet de droite (par exemple {l|}, le filet de gauche
étant déterminé par la description générale.
\cline{<lign1>-<lign2>}
Par exemple :
\begin{tabular}{|l|c|r|}
\hline
colonne 1 & \multicolumn{2}{c|}{colonnes 2 et 3} \\
\hline
1.1 & 1.2 & 1.3 \\
\cline{2-3}
& 2.2 & 2.3 \\
\hline
\hline
\end{tabular}
donne
'
colonne 1 colonnes 2 et 3
1.1 1.2 1.3
2.2 2.3
Tableau flottant
On peut laisser notre typographe virtuel placer le tableau ; on parle alors de tableau flottant. On indique l'endroit où l'on souhaiterait voir
le tableau (à côté du texte le précédant dans le fichier source, ou bien en haut ou en bas d'une page), et LaTeX fait de son mieux en
fonction des contraintes, notamment de la présence d'autres objets flottants. S'il n'arrive pas à placer le flottant sur la page en cours, il est
« mis en attente » et sera placé plus loin. De plus, LaTeX numérote automatiquement le tableau, ce qui permet de dresser un index des
tableaux.
\begin{table}[<position>]
\begin{tabular}{<colonnes>}
[…]
\end{tabular}
\end{table}
\begin{table}[<position>]
\caption{\label{<étiquette>} <titre>}
\begin{tabular}{<colonnes>}
[…]
\end{tabular}
\end{table}
[…]
Dans le tableau~\ref{<étiquette>} page~\pageref{<étiquette>}, […].
Si l'on veut centrer le tableau dans l'environnement, il est recommandé d'utiliser l'extension array et la commande \centering
plutôt que l'environnementcenter :
\usepackage{array}
[…]
\begin{table}[<position>]
\centering
\begin{tabular}{<colonnes>}
[…]
\end{tabular}
\end{table}
Lorsqu'il y a trop de flottants, la mise en page peut devenir problématique. On pourra avoir recours à l'instruction \clearpage qui
provoque un changement de page et l'affichage de tous les flottants en attente. L'instruction \cleardoublepage a le même effet,
mais le texte qui suit est placé sur une page impaire (« belle page » si l'on est en recto-verso).
L'index des tables s'obtient avec l'instruction \listoftables. L'extension tocbibind permet de faire figurer cet index dans la
table des matières.
En ligne
http://www.tablesgenerator.com
http://truben.no/table
Logiciels
La Table (Win & Mac)
Voir aussi
Programmation LaTeX Tableaux
Table des matières - Généralités - Premiers pas - Structure du document - Gestion de la bibliographie - Tableaux - Images - Éléments
flottants et figures - Mise en forme du texte - Choix de la police - Mise en page - Mathématiques - Gestion des gros documents - Faire des
présentations - Arts et loisirs - Dessiner avec LaTeX - Créer une extension ou une classe - Programmer avec LaTeX - Annexes - Vade mecum
- Conversion - Glossaire de typographie - Index - Commandes - Liens externes
Récupérée de « https://fr.wikibooks.org/w/index.php?title=LaT
eX/Faire_des_tableaux&oldid=561704»
Les textes sont disponibles souslicence Creative Commons attribution partage à l’identique; d’autres termes peuvent
s’appliquer.
Voyez les termes d’utilisation pour plus de détails.