US

Division de lignes, colonnes

Texte sur plusieurs colonnes

Comment obtenir un texte sur plusieurs colonnes ? Il faut simplements utiliser la commande multicolumn. Lorsqu'on définit les lignes, on appelle la commande multicolumn en lui donnant comme paramètre le nombre de colonne de large, l'alignement et enfin le texte.

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
\begin{tabular}[b]{|l|c|c|c|}
\hline
& \multicolumn{3}{|c|}{} \\
\hline
Produit & 1999 & 2000 & 2001 \\
\hline \hline
Livre & 15 & 10 & 7 \\
CD & 10 & 17 & 22 \\
\hline
\end{tabular}
listing l4.11 La commande multicolumn
Tableau multicolonnes
fig l4.3 Tableau multicolonnes

Barre oblique

Une autre manière de présenter le tableau de l'exemple précédent serait d'ajouter une barre oblique dans la première case du tableau pour avoir les deux titres dans la même case. Il faut tout d'abord importer le package slashbox. Ensuite, on peut utiliser la commande backslashbox dans la première cellule, le premier paramètre est le titre du bas et le deuxième paramètre le titre de droite.

Voici le même tableau que précedemment avec cette technique :

1 
2 
3 
4 
5 
6 
7 
8 
\begin{tabular}[b]{|l|c|c|c|}
\hline
\backslashbox{Produit}{} & 1999 & 2000 & 2001 \\
\hline \hline
Livre & 15 & 10 & 7 \\
CD & 10 & 17 & 22 \\
\hline
\end{tabular}
listing l4.12 slashbox
Tableau avec slashbox
fig l4.4 Tableau avec slashbox

Texte sur plusieurs lignes

Il ne nous reste plus qu'à voir comment faire pour avoir un texte sur plusieurs lignes. Il faut importer le package multirow et utiliser la commande multirow. Le premier paramètre est le nombre de lignes sur lesquelles s'étend le texte, le deuxième la largeur de la colonne et le troisième le texte proprement dit.

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
\begin{tabular}[b]{|l|l|c|c|c|}
\hline
& & \multicolumn{3}{|c|}{} \\
\hline
& & 1999 & 2000 & 2001 \\
\hline \hline
\multirow{2}{2cm}{Produit} & Livre & 15 & 10 & 7 \\
& CD & 10 & 17 & 22 \\
\hline
\end{tabular}
listing l4.13 multirow
Tableau avec multirow
fig l4.5 Tableau avec multirow

Lignes partielles

La dernière chose à voir dans cette section sont les lignes partielles. Pour obtenir des lignes partielles dans un tableau, on utilise la commande cline à la place de la commande hline. La commande cline prend comme paramètre l'intervalle de colonne pour lesquelles tracer une ligne, la première et dernière colonne sont séparées par un tiret.

Rien ne vaut un bon exemple, alors voici un tableau avec une ligne aux colonnes 1 et 3 pour la première ligne du tableau et pour les colonnes 2 à 3 pour la deuxième ligne du tableau.

1 
2 
3 
4 
5 
6 
7 
8 
9 
\begin{tabular}{|c|c|c|}
\hline
a & b & c \\
\cline{1-1} \cline{3-3}
d & e & f \\
\cline{2-3}
g & h & i \\
\hline
\end{tabular}
listing l4.14 cline
Tableau avec cline
fig l4.6 Tableau avec cline
  • Espace membre
  • Learning Center
  • Les forums
  • Livre d'or
  • Imprimer
  • Boutique
  • Info
  • Règlement
  • Erreur
  • Newsletter