Comment créer un tableau avec des tabulations?
L'environnement
tabbing
permet de faire des
tableaux à base de tabulations. Cet environnement crée un tableau en utilisant des taquets de
tabulation, que l'on place avec la commande =
, et sur lesquels on s'aligne
avec la commande >
. L'exemple~\vref{ex=tabbing} montre un exemple simple
utilisant l'environnement tabbing
.
\begin{tabbing} Article\qquad \= Prix unitaire\qquad \= Quantit\a'e\qquad\= Prix total \\[3mm] Arrosoir\> $19,90$~\EUR \> 2\> $39,80$~\EUR \\ Brouette\> $129,00$~\EUR \> 1\> $129,00$~\EUR \\ Rateau \> $9,90$~\EUR \> 1\> $9,90$~\EUR\\[3mm] Total \> \> \> $178,70$~\EUR \\ \end{tabbing}
Il est possible de placer des taquets avec une ligne « bidon », que l'on
supprime par la suite avec la commande \kill
.
Les taquets de tabulations du début de la ligne peuvent être
« oubliés », avec la commande +
, puis repris en compte avec la
commande -
. La commande +
agit sur toutes les lignes qui le suivent,
la commande -
aussi. La commande <
permet de revenir en arrière
d'une tabulation.
Il est aussi possible de « mémoriser » une ligne te tabulations, afin de
la remplacer provisoirement, puis de la remettre en place. Cela se fait grâce
aux commandes poptabs
et pushtabs
. Voir l'exemple~\vref{ex=tabevol}.
Enfin, on peut forcer l'alignement à droite en ajoutant la commande '
à la fin de la « cellule » :
cette commande place le texte qui la précède dans la colonne qui la
précède (il faut donc d'abord aller à la tabulation suivante), justifié à droite.
Afin de forcer la dernière colonne à être alignée
à droite, on la fera précéder de
`
.
Exemple d'utilisation de l'environnement tabbing
\begin{tabbing} Article \qquad \= Prix unitaire \=\qquad Quantit\a'e\= \qquad Prix total \kill\\ Article \>\> Prix unitaire\'\> Quantit\a'e\'\`Prix total \\[3mm] Arrosoir\>\>$19,90$~\EUR \'\>2\'\`$39,80$~\EUR \\ Brouette\>\>$129,00$~\EUR\'\>1\'\`$129,00$~\EUR\\ Rateau \>\>$9,90$~\EUR \'\>1\'\`$9,90$~\EUR \\[3mm] Total \> \> \`$178,70$~\EUR\\ \end{tabbing}
Utilisation avancée de tabbing
\label{ex=tabevol}
Voici un exemple évolué avec l'environnement \texttt{tabbing} : \par \begin{tabbing} \hspace*{1.5cm}\=\hspace{1.5cm}\=\kill \>Renault\' Clio \> 5 portes \+\+\\ 6 CV \\ consommation : \-\-\pushtabs \\ \hspace*{4cm}\=\kill \>5 l/100 km sur autoroute \\ \>7 l/100 km en ville \\ \poptabs\>\+\>\+ verte \\ \` 10\,500 \EUR \\ \<M\a'egane \> 5 portes \\ 7 CV \\ consommation : \-\-\pushtabs \\ \hspace*{4cm}\=\kill \>5 l/100 km sur autoroute \\ \>8 l/100 km en ville \\ \poptabs\>\+\>\+ grise \\ \` 14\,000 \EUR \\ \<Peugeot\' 406 \> 5 portes \\ 7 CV \\ consommation : \-\-\pushtabs \\ \hspace*{4cm}\=\kill \>6 l/100 km sur autoroute \\ \>9 l/100 km en ville \\ \poptabs\>\+\>\+ bleue \\ \` 17\,500 \EUR \\ \end{tabbing}