Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:tableaux:tabulations:composer_un_tableau_avec_des_tabulations [2002/09/07 17:48] markey3_composition:tableaux:tabulations:composer_un_tableau_avec_des_tabulations [2022/08/08 16:19] (Version actuelle) – Balises <latex>...</latex> inutiles supprimées dbitouze
Ligne 1: Ligne 1:
-\question{Comment cr\'eer un tableau avec des tabulations ? %% Ajout +====== Comment créer un tableau avec des tabulations?  ======
  
  
-\reponse L'environnement \env{tabbingpermet de faire des +$\Reponse$  L'environnement ''tabbing'' permet de composer des tableaux de façon simple, 
-tableaux`a base de tabulations. Cet environnement cr\'ee un tableau en utilisant des taquets de +en utilisant des tabulations pour l'alignement en colonnes. 
-tabulation, que l'on place avec la commande \cmd=, et sur lesquels on s'aligne +Cet environnement crée un tableau en utilisant des taquets de tabulation, 
-avec la commande \cmd>. L'exemple~\ref{extabbing} montre un exemple simple +que l'on place avec la commande ''\='', et sur lesquels on s'aligne avec la commande ''\>''. 
-utilisant l'environnement \env{tabbing}.+L'exemple suivant montre un exemple simple utilisant l'environnement ''tabbing'':
  
-\begin{exemple}{Exemple d'utilisation de l'environnement \env{tabbing}\label{extabbing}}+<WRAP column 56ex> 
 +<code latex>
 \begin{tabbing} \begin{tabbing}
-Article \qquad \= Prix unitaire  +Article\qquad \= Prix unitaire\qquad \= 
-  \quad\= Quantit\a'\quad\= Prix total \\[3mm] +  Quantité\qquad \=  Prix total \\[3mm] 
-Arrosoir \>  $19,90$~\EUR \> 2 \> $39,80$~\EUR \\ +Arrosoir\> $19,90$~€  \> 2 \> $39,80$~€  \\ 
-Brouette \>  $129,00$~\EUR \> 1 \> $129,00$~\EUR \\ +Brouette\> $129,00$~€ \> 1 \> $129,00$~€ \\ 
-Rateau \> $9,90$~\EUR \> 1 \> $9,90$~\EUR \\[3mm] +Rateau  \> $9,90$~€   \> 1 \> $9,90$~€   \\[3mm] 
-Total \> \> \> $178,70$~\EUR \\+Total   \>            \>   \> $178,70$~€ \\ 
 +\end{tabbing} 
 +</code> 
 +</WRAP> 
 +<WRAP column 30ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage[french]{babel} 
 +  \pagestyle{empty}  
 +\begin{document} 
 +\begin{tabbing} 
 +Article\qquad \= Prix unitaire\qquad \= 
 +  Quantité\qquad \=  Prix total \\[3mm] 
 +Arrosoir\> $19,90$~€  \> 2 \> $39,80$~€  \\ 
 +Brouette\> $129,00$~€ \> 1 \> $129,00$~€ \\ 
 +Rateau  \> $9,90$~€   \> 1 \> $9,90$~€   \\[3mm] 
 +Total   \>            \>   \> $178,70$~€ \\
 \end{tabbing} \end{tabbing}
-\end{exemple}+\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear />
  
  
-Il est possible de placer des taquets avec une ligne <<~bidon~>>, que l'on +Il est possible de placer des taquets avec une ligne « bidon », que l'on 
-supprime par la suite avec la commande \cmd{kill}+supprime par la suite avec la commande ''\kill''
  
-Les taquets de tabulations du d\'ebut de la ligne peuvent \^etre +Les taquets de tabulations du début de la ligne peuvent être 
-<<~oubli\'es~>>, avec la commande \cmd+, puis repris en compte avec la +« oubliés », avec la commande ''\+'', puis repris en compte avec la 
-commande \cmd-. La commande \cmd+ agit sur toutes les lignes qui le suivent, +commande ''\-''. La commande ''\+'' agit sur toutes les lignes qui le suivent, 
-la commande \cmd- aussi. La commande \cmd< permet de revenir en arri\`ere+la commande ''\-'' aussi. La commande ''\<'' permet de revenir en arrière
 d'une tabulation. d'une tabulation.
  
-Il est aussi possible de <<~m\'emoriser~>> une ligne te tabulations, afin de +Il est aussi possible de « mémoriser » une ligne de tabulations, afin de 
-la remplacer provisoirement, puis de la remettre en place. Cela se fait grace +la remplacer provisoirement, puis de la remettre en place. Cela se fait grâce 
-aux commandes \cmd{poptabset \cmd{pushtabs}+aux commandes ''\poptabs'' et ''\pushtabs''. Voir l'exemple avancé en fin de page.
  
-Enfin, on peut forcer l'alignement \`a droite : en rempla\c cant une commande 
-\cmd> par \cmd', on force la partie gauche \`a venir se <<~coller~>> sur la 
-tabulation actuelle. Afin de forcer la derni\`ere colonne \`a \^etre align\'ee 
-\`a droite, on la fera pr\'ec\'eder de \cmd`. 
  
-L'exemple~\ref{extabevolmontre le fonctionnement de tout cela.+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'': 
 + 
 +<code latex> 
 +\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} 
 +</code> 
 + 
 +<note important> 
 +À l'intérieur de l'environnement ''tabbing'', les commandes ''\''' et ''\`'' n'ont donc pas leur fonction habituelle, 
 +qui est de [[3_composition:texte:symboles:caracteres/accents_divers|mettre des accents sur des caractères]] 
 +(''\'e'' donne « é » et ''\`a'' donne « à », par exemple). 
 + 
 +Pour utiliser des caractères accentués dans un environnement ''tabbing'', le plus simple est bien sûr 
 +de les saisir directement: ''é'', ''à''... Si ce n'est pas possible, vous pouvez utiliser ''\a''' et ''\a`'' 
 +à la place de ''\''' et ''\`'': 
 +par exemple le mot « Quantité » peut être saisi comme ''Quantit\a'e'' 
 +dans l'exemple ci-dessus. 
 + 
 +Plus de détails sont donnés en réponse à la question 
 +[[3_composition:tableaux:tabulations:utiliser_des_caracteres_accentues_dans_un_environnement_tabbing|Comment utiliser des accents dans un environnement “tabbing”?]] 
 +</note> 
 + 
 + 
 + 
 +Utilisation avancée de ''tabbing'': 
 + 
 +<code latex> 
 +Voici un exemple évolué avec l'environnement \texttt{tabbing}:
  
-\begin{exemple}{Utilisation avanc\'ee de \env{tabbing}\label{extabevol}} 
-Voici un exemple evolu\'e avec l'environnement  
-\texttt{tabbing} : \par  
 \begin{tabbing} \begin{tabbing}
 \hspace*{1.5cm}\=\hspace{1.5cm}\=\kill \hspace*{1.5cm}\=\hspace{1.5cm}\=\kill
Ligne 51: Ligne 108:
 \hspace*{4cm}\=\kill \hspace*{4cm}\=\kill
                  \>5 l/100 km sur autoroute \\                  \>5 l/100 km sur autoroute \\
-  \>7 l/100 km en ville \\+                 \>7 l/100 km en ville \\
 \poptabs\>\+\>\+ \poptabs\>\+\>\+
                     verte \\                     verte \\
-          \` 10\,500 \EUR \\+                         \` 10\,500 \EUR \\
      \<M\a'egane \> 5 portes \\      \<M\a'egane \> 5 portes \\
                     7 CV \\                     7 CV \\
-     consommation :+                    consommation :
 \-\-\pushtabs \\ \-\-\pushtabs \\
 \hspace*{4cm}\=\kill \hspace*{4cm}\=\kill
                 \>5 l/100 km sur autoroute \\                 \>5 l/100 km sur autoroute \\
- \>8 l/100 km en ville \\+                \>8 l/100 km en ville \\
 \poptabs\>\+\>\+ \poptabs\>\+\>\+
                     grise \\                     grise \\
-         \` 14\,000 \EUR \\+                        \` 14\,000 \EUR \\
  \<Peugeot\' 406 \> 5 portes \\  \<Peugeot\' 406 \> 5 portes \\
                     7 CV \\                     7 CV \\
-     consommation :+                    consommation :
 \-\-\pushtabs \\ \-\-\pushtabs \\
 \hspace*{4cm}\=\kill \hspace*{4cm}\=\kill
                 \>6 l/100 km sur autoroute \\                 \>6 l/100 km sur autoroute \\
- \>9 l/100 km en ville \\+                \>9 l/100 km en ville \\
 \poptabs\>\+\>\+ \poptabs\>\+\>\+
                 bleue \\                 bleue \\
-     \` 17\,500 \EUR \\+                    \` 17\,500 \EUR \\
 \end{tabbing} \end{tabbing}
 +</code>
 +
 +-----
 +//Source:// [[https://latexref.xyz/tabbing.html|LaTeX2e unofficial reference manual: “tabbing”.]]
  
-\end{exemple} 
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,tableaux,mise en forme des tableaux,alignement en colonnes,saisie des tableaux)
 +metatag-og:title=(Comment créer un tableau avec des tabulations?)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/tableaux/tabulations/composer_un_tableau_avec_des_tabulations.1031420912.txt.gz · Dernière modification : 2002/09/07 17:48 de markey
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0