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édentes Révision précédente
Prochaine révision
Révision précédente
2_composition:tableaux:construire_un_tableau [2016/10/19 00:06]
jejust
2_composition:tableaux:construire_un_tableau [2020/12/12 12:11] (Version actuelle)
dbitouze Correction de balises de codes LaTeX
Ligne 1: Ligne 1:
-====== Comment faire un tableau~?} %7.1 ====== +====== Comment faire un tableau? ======
-\label{q=Comment_faire_un_tableau}+
  
  
-$Reponse$ ​ L'​environnement permettant de faire un tableau en mode texte +$\Reponse$ ​ L'​environnement permettant de faire un tableau en mode texte 
-s'​appelle ''​tabular''​. Il prend un argument optionnel et un argument +s'​appelle ''​tabular''​. Il prend un argument optionnel et un argument obligatoire. 
-obligatoire. + 
-% +<code latex> 
-\begin{syntax} +\begin{tabular}[position]{format} 
-\\begin\{tabular\}\oarg{position}\marg{format} +  contenu du tableau 
-\ \ \meta{contenu du tableau} +\end{tabular} 
-\\end\{tabular\+</​code>​
-\end{syntax}+
  
 L'​argument obligatoire \meta{format} décrit le format des colonnes du L'​argument obligatoire \meta{format} décrit le format des colonnes du
 tableau. ​ Cela suppose que vous connaissiez à l'​avance le nombre de tableau. ​ Cela suppose que vous connaissiez à l'​avance le nombre de
-colonnes que vous aller produire, sinon <​latex>​\TeX</​latex>​{} affichera un message+colonnes que vous aller produire, sinon <​latex>​\TeX</​latex>​ affichera un message
 d'​erreur. ​ Une colonne est représentée par une lettre parmi d'​erreur. ​ Une colonne est représentée par une lettre parmi
-\texcode{l(pour que le texte soit aligné à gauche dans la colonne), +  * ''​l'' ​(pour que le texte soit aligné à gauche dans la colonne), 
-\texcode{c(pour que le texte soit centré dans la colonne) et +  * ''​c'' ​(pour que le texte soit centré dans la colonne) et 
-\texcode{r(pour que le texte soit aligné à droite). +  * ''​r'' ​(pour que le texte soit aligné à droite). 
-+ 
-% Joss Wed Nov 16 23:14:36 CET 2005 +Les trois types de colonne (''​l''​''​c'' ​et ''​r''​)
-% +
-Les trois types de colonne (\texcode{l}\texcode{cet \texcode{r})+
 ne passent jamais à la ligne et sont, par conséquent,​ adaptées aux ne passent jamais à la ligne et sont, par conséquent,​ adaptées aux
 cellules dont le contenu est court. ​ Lorsque les cellules sont bien cellules dont le contenu est court. ​ Lorsque les cellules sont bien
-remplies, il faut opter pour \texcode{p\marg{larg}(\texcode{pcomme+remplies, il faut opter pour ''​p{larg}'' ​(''​p'' ​comme
 \gui{paragraphe}) qui compose le contenu de la cellule dans un \gui{paragraphe}) qui compose le contenu de la cellule dans un
 paragraphe justifié de largeur \meta{larg}. paragraphe justifié de largeur \meta{larg}.
  
-Une répétition $n$~fois d'un motif élémentaire est facilitée par +Une répétition $n$ fois d'un motif élémentaire est facilitée par 
-\texcode{*\marg{$n$}\marg{motif}}.  ​\texcode{*\{20\}\{lcc\}} est +''​*{n}{motif}''​.  ​''​*{20}{lcc}'' ​est équivalent à ''​lcclcclcc...lcc'' ​(en tout 
-équivalent à \texcode{lcclcclcc\dots{}lcc(en tout $60$~colonnes), +60 colonnes), plus concrètement le tableau~\vref{ex=tab2} donne un exemple 
-plus concrètement le tableau~\vref{ex=tab2} donne un exemple ​utilisant +utilisant ​ce genre de descriptions.
-ce genre de descriptions.+
  
-\begin{exemple}{Exemple de tableau (remarquez que le second +Exemple de tableau (remarquez que le second ​''​|'' ​fait partie de l'​argument de ''​*''​). 
-    \texcode{\|fait partie de l'​argument de \texcode{*}).\label{ex=tab2}}+ 
 +<code latex>
 \begin{center} \begin{center}
 \begin{tabular}{|*{5}{p{1cm}|}} \begin{tabular}{|*{5}{p{1cm}|}}
Ligne 53: Ligne 49:
  
 L'​argument optionnel \meta{position} définit la position verticale du L'​argument optionnel \meta{position} définit la position verticale du
-tableau par rapport à la ligne courante~: ​\texcode{tpour \en{top} +tableau par rapport à la ligne courante~: ​''​t'' ​pour //top// 
-(le haut du tableau sera aligné avec la ligne courante), ​\texcode{c} +(le haut du tableau sera aligné avec la ligne courante), ​''​c''​ 
-pour \en{centeret \texcode{bpour \en{bottom(le bas du tableau+pour //center// et ''​b'' ​pour //bottom// (le bas du tableau
 sera aligné avec la ligne courante). ​ L'​effet de ces options est sera aligné avec la ligne courante). ​ L'​effet de ces options est
 démontré dans l'​exemple~\vref{ex=Arguments_optionnels_tabular} démontré dans l'​exemple~\vref{ex=Arguments_optionnels_tabular}
  
-\begin{exemple}{Démonstration de l'​effet de l'​argument optionnel de +Démonstration de l'​effet de l'​argument optionnel de ''​tabular''​
-    ​''​tabular''​\label{ex=Arguments_optionnels_tabular}}+ 
 +<code latex>
 b \begin{tabular}[b]{l} A \\ B \end{tabular}\quad b \begin{tabular}[b]{l} A \\ B \end{tabular}\quad
 c \begin{tabular}[c]{l} A \\ B \end{tabular}\quad c \begin{tabular}[c]{l} A \\ B \end{tabular}\quad
Ligne 67: Ligne 64:
  
  
- +Il existe d'​autres possibilités,​ que 
-% Fin+nous verrons plus bas. Chaque colonne peut être séparée de sa 
 +voisine par un ou plusieurs filets verticaux, que l'on indique à 
 +l'aide du caractère \texcode{\|}.
  
-% Joss Wed Nov 16 23:16:31 CET 2005 
-% 
-% Il existe d'​autres possibilités,​ que 
-% nous verrons plus bas. Chaque colonne peut être séparée de sa 
-% voisine par un ou plusieurs filets verticaux, que l'on indique à 
-% l'aide du caractère \texcode{\|}. 
-% 
-% Fin 
  
 À l'​intérieur de l'​environnement ''​tabular'',​ on remplit ligne par À l'​intérieur de l'​environnement ''​tabular'',​ on remplit ligne par
 ligne, chaque ligne se terminant par ''​\\''​ (ou ligne, chaque ligne se terminant par ''​\\''​ (ou
 ''​tabularnewline''​):​ ''​tabularnewline''​):​
-% + 
-\begin{syntax}+<code latex>
   \meta{ligne $1$} \ ''​\\''​   \meta{ligne $1$} \ ''​\\''​
   \meta{ligne $2$} \ ''​\\''​   \meta{ligne $2$} \ ''​\\''​
   \ \ \ $\vdots$   \ \ \ $\vdots$
   \meta{ligne $n$} \ ''​\\''​   \meta{ligne $n$} \ ''​\\''​
-\end{syntax} +</​code>​ 
-%+
 et à l'​intérieur de chaque ligne, on remplit cellule par cellule de et à l'​intérieur de chaque ligne, on remplit cellule par cellule de
 gauche à droite, chaque cellule étant séparée de la suivante par gauche à droite, chaque cellule étant séparée de la suivante par
-\texcode{\&}+''​&''​
-% + 
-\begin{syntax}+<code latex>
   \meta{cellule $1$} \& \meta{cellule $2$} \& \dots \& \meta{cellule $m$}   \meta{cellule $1$} \& \meta{cellule $2$} \& \dots \& \meta{cellule $m$}
-\end{syntax}+</​code>​
  
 L'​exemple~\vref{ex=tab} présente un tableau simple. L'​exemple~\vref{ex=tab} présente un tableau simple.
  
 Exemple de tableau\label{ex=tab} Exemple de tableau\label{ex=tab}
-<code latex> 
  
 +<code latex>
 \begin{center} \begin{center}
 \begin{tabular}{|l|r|c||r|} \begin{tabular}{|l|r|c||r|}
Ligne 120: Ligne 111:
  
 Pour placer des filets verticaux (traits délimitant les colonnes), il Pour placer des filets verticaux (traits délimitant les colonnes), il
-faudra insérer ​\texcode{\|dans l'​argument \meta{format} de+faudra insérer ​''​|'' ​dans l'​argument \meta{format} de
 l'​environnement ''​tabular''​. ​ Placer des filet horizontaux se fait l'​environnement ''​tabular''​. ​ Placer des filet horizontaux se fait
-en plaçant la commande ''​hline''​ (\en{horizontal line}) après le+en plaçant la commande ''​\hline''​ (//horizontal line//) après le
 ''​\\''​. ''​\\''​.
  
 Par défaut, toutes les colonnes, quel que soit leur type, sont Par défaut, toutes les colonnes, quel que soit leur type, sont
-entourées par un blanc contrôlé par le paramètre ​\param{\\tabcolsep}+entourées par un blanc contrôlé par le paramètre \tabcolsep. 
-Deux colonnes successives sont donc séparées par la valeur $2 \times +Deux colonnes successives sont donc séparées par la valeur $2 \times \textrm{\backslash ​tabcolsep}$. 
-\text{\param{\\tabcolsep}}$.  Dans un tableau à trois colonnes, on +Dans un tableau à trois colonnes, on aurait 
-aurait + 
-%+<code latex>
 \begin{center} \begin{center}
   \setlength{\tabcolsep}{12pt}   \setlength{\tabcolsep}{12pt}
Ligne 169: Ligne 160:
   \end{tabular}   \end{tabular}
 \end{center} \end{center}
-%+</​code>​ 
 où $x = \text{\param{\\tabcolsep}}$. où $x = \text{\param{\\tabcolsep}}$.
  
 Enfin, il est possible de séparer deux colonnes par autre chose qu'un Enfin, il est possible de séparer deux colonnes par autre chose qu'un
-filet vertical, en remplaçant le \texcode{\|par +filet vertical, en remplaçant le ''​|'' ​par ''​@{code}''​. 
-\texcode{@\marg{code}}. Dans ce cas, l'​espacement entre les colonnes +Dans ce cas, l'​espacement entre les colonnes est supprimé, 
-est supprimé, et l'​argument \meta{code} de \texcode{@remplace la +et l'​argument \meta{code} de ''​@'' ​remplace la barre verticale «~classique~».
-barre verticale «~classique~».+
  
  
-$Reponse$ ​ Pour faire un tableau en mode mathématique,​ on utilisera+$\Reponse$ ​ Pour faire un tableau en mode mathématique,​ on utilisera
 l'​environnement ''​array'',​ dont l'​utilisation est similaire. Voir la l'​environnement ''​array'',​ dont l'​utilisation est similaire. Voir la
 question~\vref{tableau-maths} pour un exemple. question~\vref{tableau-maths} pour un exemple.
  
  
-$Reponse$ ​ L'​environnement ''​tabbing''​ permet également de créer des+$\Reponse$ ​ L'​environnement ''​tabbing''​ permet également de créer des
 tableaux, avec une optique assez différente. Voir la section~\ref{tabbing} tableaux, avec une optique assez différente. Voir la section~\ref{tabbing}
 pour des informations complémentaires. pour des informations complémentaires.
  
-% Joss Sun Nov 20 10:23:41 CET 2005 
-====== Où placer son tableau?} ====== 
-\label{q=Ou_placer_son_tableau} 
  
 +===== Où placer son tableau? =====
  
-$Reponse$ ​ Placé tel quel dans un paragraphe, votre tableau va+ 
 +$\Reponse$ ​ Placé tel quel dans un paragraphe, votre tableau va
 s'​intégrer au texte avec les règles d'​alignement évoquées à la s'​intégrer au texte avec les règles d'​alignement évoquées à la
 question~\ref{q=Comment_faire_un_tableau} et illustrées dans question~\ref{q=Comment_faire_un_tableau} et illustrées dans
Ligne 199: Ligne 189:
  
  
-$Reponse$ ​ Le flottant ''​table''​ défini par la plupart des classes+$\Reponse$ ​ Le flottant ''​table''​ défini par la plupart des classes
 classiques (les classes standard, et leurs clones ''​memoir''​ et classiques (les classes standard, et leurs clones ''​memoir''​ et
 les classe KOMA-script). ​ Le tableau peut alors flotter (c'​est-à-dire les classe KOMA-script). ​ Le tableau peut alors flotter (c'​est-à-dire
 trouver la place la plus confortable) et être affublé d'une légende trouver la place la plus confortable) et être affublé d'une légende
-(commande ''​caption''​) accompagnée d'un numéro que l'on peut +(commande ''​\caption''​) accompagnée d'un numéro que l'on peut 
-référencer par le mécanisme habituel (''​label'',​ ''​ref''​). +référencer par le mécanisme habituel (''​\label'',​ ''​\ref''​).
-%+
  
-<code latex> 
  
-... Voir le tableau~\ref{tab=Un_tableau_simple}.+<code latex> 
 +\dots{}voir ​le tableau~\ref{tab=Un_tableau_simple}.
 % %
 \begin{table} \begin{table}
Ligne 223: Ligne 212:
  
  
-$Reponse$ ​ Si l'on désire que le tableau ne flotte pas, on pourra+$\Reponse$ ​ Si l'on désire que le tableau ne flotte pas, on pourra
 utiliser les environnements ''​center'',​ ''​flushleft'',​ qui utiliser les environnements ''​center'',​ ''​flushleft'',​ qui
 placeront le tableau dans un paragraphe à part avec un peu d'​espace placeront le tableau dans un paragraphe à part avec un peu d'​espace
 pour le séparer du texte. pour le séparer du texte.
-%+
  
 <code latex> <code latex>
 +\dots{}le tableau suivant:
  
-... le tableau suivant: 
-% 
 \begin{center} \begin{center}
   \begin{tabular}{ll}   \begin{tabular}{ll}
Ligne 243: Ligne 231:
  
 On perd cependant toute possibilité d'​attacher une légende et de On perd cependant toute possibilité d'​attacher une légende et de
-référencer le tableau. ​ Lisez les réponses à la question \gui{Comment +référencer le tableau. ​ Lisez les réponses à la question \gui{Comment est géré le positionnement des flottants?​}~\ref{q=Comment_est_gere_le_positionnement_des_flottants},​
-  ​est géré le positionnement des +
-  ​flottants?​}~\ref{q=Comment_est_gere_le_positionnement_des_flottants},​+
 p.~\pageref{q=Comment_est_gere_le_positionnement_des_flottants}. p.~\pageref{q=Comment_est_gere_le_positionnement_des_flottants}.
  
  
 +{{htmlmetatags>​metatag-keywords=(LaTeX)
 +metatag-og:​title=(Comment faire un tableau?)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
2_composition/tableaux/construire_un_tableau.1476828415.txt.gz · Dernière modification: 2016/10/19 00:06 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0