Comment créer un tableau avec des tabulations?

$\Reponse$ 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}
composition/tableaux/tabulations/composer_un_tableau_avec_des_tabulations.txt · Dernière modification: 2018/12/09 11:26 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0