Ceci est une ancienne révision du document !


\question{Comment cr\'eer un tableau avec des tabulations ?} %% Ajout

\reponse L'environnement \env{tabbing} permet de faire des tableaux \`a base de tabulations. Cet environnement cr\'ee un tableau en utilisant des taquets de tabulation, que l'on place avec la commande \cmd=, et sur lesquels on s'aligne avec la commande \cmd>. L'exemple~\vref{ex=tabbing} montre un exemple simple utilisant l'environnement \env{tabbing}.

% 1 2 3 4 5X 6 %23456789012345678901234567890123456789012345678901234567890 \begin{exemple}{Exemple d'utilisation de l'environnement \env{tabbing}% \label{ex=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} \end{exemple}

Il est possible de placer des taquets avec une ligne «~bidon~», que l'on supprime par la suite avec la commande \cmd{kill}.

Les taquets de tabulations du d\'ebut de la ligne peuvent \^etre «~oubli\'es~», avec la commande \cmd+, puis repris en compte avec la commande \cmd-. La commande \cmd+ agit sur toutes les lignes qui le suivent, la commande \cmd- aussi. La commande \cmd< permet de revenir en arri\`ere d'une tabulation.

Il est aussi possible de «~m\'emoriser~» une ligne te tabulations, afin de la remplacer provisoirement, puis de la remettre en place. Cela se fait gr\^ace aux commandes \cmd{poptabs} et \cmd{pushtabs}. Voir l'exemple~\vref{ex=tabevol}.

Enfin, on peut forcer l'alignement \`a droite en ajoutant la commande \cmd' \`a la fin de la «~cellule~» : cette commande place le texte qui la pr\'ec\`ede dans la colonne qui la pr\'ec\`ede (il faut donc d'abord aller \`a la tabulation suivante), justifi\'e \`a droite. Afin de forcer la derni\`ere colonne \`a \^etre align\'ee \`a droite, on la fera pr\'ec\'eder de \cmd`. L'exemple~\vref{ex=tabbingright} illustre tout cela.

% 1 2 3 4 5X 6 %23456789012345678901234567890123456789012345678901234567890 \begin{exemple}{Exemple d'utilisation de l'environnement \env{tabbing}\label{ex=tabbingright}} \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} \end{exemple}

\begin{exemple}{Utilisation avanc\'ee de \env{tabbing}\label{ex=tabevol}} Voici un exemple évolu\'e 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}

\end{exemple}

3_composition/tableaux/tabulations/composer_un_tableau_avec_des_tabulations.1476604783.txt.gz · Dernière modification: 2016/10/16 09:59 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0