Previous Contents Next

Chapter 7   Gestion des tableaux

Les tableaux permettent de regrouper des information d'une manière synthétique et facilement compréhensive. LATEX permet de mettre en page de beau et grand tableau si l'on connait les commandes de mise en page.

7.1   Comment faire un tableau ?

En mode texte, il faut utiliser l'environnement tabular. Chaque colonne est ensuite décrite par r, l ou c pour obtenir une colonne de texte justifié à droite, à gauche ou centré. Chaque déclaration de colonne peut être délimitée par une séparation verticale : | ou rien. Une ligne horizontale entre deux lignes s'obtient par la commande \hline. Le contenu de chaque colonne est séparé de celui de la suivante par le symbole &. Le changement de ligne est obtenu par la commande \\.

Lorsque plusieurs colonnes adjacentes ont la même définition, on peut grouper leurs déclarations avec la commande *{nb_colonnes}{déclaration}

Exemple :
 
\begin{tabular}{|*{2}{c|}l r|} 
   
\hline 
   une & deux & trois & quatre 
\\ 
   case centrée & encore centrée & à gauche & à droite 
\\ 
   
\hline 
\end{tabular} 
%%%% fin exemple %%%%

7.2   Comment gérer les tableaux de plus d'une page ?

Le package 'supertabular' permet de gérer automatiquement (ou presque) les coupures de tableaux. Il est disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/supertabular/.

Il calcule la longueur du tableau à chaque \\ et vérifie si la fin de page est atteinte. Si oui, il coupe le tableau. Les commandes à utiliser sont :

Exemple :
 
\begin{center} 
    
\tablefirsthead{\hline  \multicolumn{1}{|c}{Nombre} 
    & 
\multicolumn{1}{c}{Nombre$2$} 
    & Nombre$4$ 
    & 
\multicolumn{1}{c|}{Nombre!} \\ \hline} 
    
\tablehead{\hline \multicolumn{4}{|l|}{\small\sl continued 
    from previous page}
\\ 
    
\hline \multicolumn{1}{|c}{ Nombre} 
    & 
\multicolumn{1}{c}{Nombre$2$} 
    & Nombre$4$ 
    & 
\multicolumn{1}{c|}{Nombre!} \\ \hline} 
    
\tabletail{\hline\multicolumn{4}{|r|}{\small\sl Suite page 
    suivante
\ldots}\\\hline} \tablelasttail{\hline} 
    
\bottomcaption{Fin.} 
    
\par 
    
\begin{supertabular}{| r@{\hspace{6.5mm}}| r@{\hspace{5.5mm}}| r | r|} 
      1   &     1  &        1  &           1    
\\ 
      2   &     4  &       16  &           2    
\\ 
      3   &     9  &       81  &           6    
\\ 
      4   &    16  &      256  &          24    
\\ 
      5   &    25  &      625  &         120    
\\ 
      6   &    36  &     1296  &         720    
\\ 
      7   &    49  &     2401  &        5040    
\\ 
      8   &    64  &     4096  &       40320    
\\ 
      9   &    81  &     6561  &      362880    
\\ 
      10  &   100  &    10000  &     3628800    
\\ 
      11  &   121  &    14641  &    39916800    
\\ 
      12  &   144  &    20736  &   479001600    
\\ 
      13  &   169  &    28561  &  6.22702080E+9 
\\ 
      14  &   196  &    38416  &  8.71782912E+10
\\ 
      15  &   225  &    50625  &  1.30767437E+12
\\ 
      16  &   256  &    65536  &  2.09227899E+13
\\ 
      17  &   289  &    83521  &  3.55687428E+14
\\ 
      18  &   324  &   104976  &  6.40237370E+15
\\ 
      19  &   361  &   130321  &  1.21645100E+17
\\ 
      20  &   400  &   160000  &  2.43290200E+18
\\ 
      
\hline 
      1   &     1  &        1  &           1    
\\ 
      2   &     4  &       16  &           2    
\\ 
      3   &     9  &       81  &           6    
\\ 
      4   &    16  &      256  &          24    
\\ 
      5   &    25  &      625  &         120    
\\ 
      6   &    36  &     1296  &         720    
\\ 
      7   &    49  &     2401  &        5040    
\\ 
      8   &    64  &     4096  &       40320    
\\ 
      9   &    81  &     6561  &      362880    
\\ 
      10  &   100  &    10000  &     3628800    
\\ 
      11  &   121  &    14641  &    39916800    
\\ 
      12  &   144  &    20736  &   479001600    
\\ 
      13  &   169  &    28561  &  6.22702080E+9 
\\ 
      14  &   196  &    38416  &  8.71782912E+10
\\ 
      15  &   225  &    50625  &  1.30767437E+12
\\ 
      16  &   256  &    65536  &  2.09227899E+13
\\ 
      17  &   289  &    83521  &  3.55687428E+14
\\ 
      18  &   324  &   104976  &  6.40237370E+15
\\ 
      19  &   361  &   130321  &  1.21645100E+17
\\ 
      20  &   400  &   160000  &  2.43290200E+18
\\ 
      
\hline 
      1   &     1  &        1  &           1    
\\ 
      2   &     4  &       16  &           2    
\\ 
      3   &     9  &       81  &           6    
\\ 
      4   &    16  &      256  &          24    
\\ 
      5   &    25  &      625  &         120    
\\ 
   
\end{supertabular} 
\end{center} 
%%%% fin exemple %%%%
 

Le package 'longtable', de D. Carlisle, disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/required/tools/, fonctionne de la même manière mais mieux et permet de définir une taille de tableau commune sur toutes les pages. Les commandes associées à ce package sont \endfirsthead, \endhead, \endfoot et \endlastfoot.

\begin{longtable} 
   {|p{0.2
\linewidth}|p{0.2\linewidth}|p{0.2\linewidth}|} 
   
\hline 
   Premiere colonne & Deuxieme & Troisieme 
\endfirsthead 
   
\hline 
   Premiere & Deuxieme & Troisieme 
\\ 
   
\multicolumn{3}{|p{0.6666\linewidth}|}{Suite ... } \\ 
   
\endhead 
   
\hline 
   
\multicolumn{3}{|p{0.6666\linewidth}|}{Suite page suivante} 
   
\\ \hline \endfoot \hline 
   
\multicolumn{3}{|p{0.6666\linewidth}|}{C'est fini} \\ 
   
\hline 
   
\endlastfoot \hline 
   1   &     1  &        1  
\\ 
   2   &     4  &       16  
\\ 
   3   &     9  &       81  
\\ 
   1   &     1  &        1  
\\ 
   2   &     4  &       16  
\\ 
   3   &     9  &       81  
\\ 
   1   &     1  &        1  
\\ 
   2   &     4  &       16  
\\ 
   3   &     9  &       81  
\\ 
   1   &     1  &        1  
\\ 
   2   &     4  &       16  
\\ 
   3   &     9  &       81  
\\ 
 
\end{longtable} 
 

au lieu de faire des calculs de largeurs de colonne, on peut aussi mettre un \setlongtables dans le préambule et déclarer ses tableaux comme à l'habitude en \begin{longtable}{|c|c|c|} et LATEX se charge du reste. Dans ce cas, l'ajustement des colonnes peut nécessiter plusieurs (jusqu'à trois) compilations enchaînées.

Le package 'ltxtable' de D. Carlisle, disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/carlisle/ permet de profiter des fonctionnalités de tabularx et de longtable.

7.3   Comment modifier l'orientation d'un tableau ?

On peut utiliser la commande \rotatebox du package 'graphics' de D. Carlisle. Ce package est disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/required/graphics/.

Exemple :
 
\rotatebox{90}{ 
\begin{tabular}{|c|c|} 
   
\hline 
    salut & coucou 
\\ 
   
\hline 
\end{tabular} 

%%%% fin exemple %%%%
ce qui donne :



Le style 'lscape' de D. Carlisle marche aussi avec l'environnement longtable (du même).

De même l'environnement sidewaystable du package 'rotating' permet d'inclure des tableaux en mode landscape. Le sens de rotation peut être changé par l'option counterclockwise.

Exemple :
 
\documentclass{report} 
\usepackage[counterclockwise]{rotating} 
\usepackage{french} 
\pagestyle{empty} 
\begin{document} 
\rotatebox{90}{ 
\begin{tabular}{|c|c|} 
   
\hline 
    vu & à voir 
\\ 
    de Latour & Van Gogh 
\\ 
   
\hline 
\end{tabular} 

\end{document} 
%%%% fin exemple %%%%
Le package 'rotfloat' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/rotfloat/ permet de gérer la rotation des flottants.

7.4   Comment nommer un tableau ?

Pour pouvoir associer une légende (\caption) à un tableau, il suffit de l'encapsuler dans un environnement table.

Exemple :
 
\begin{table}[htbp] 
   
\begin{center} 
      
\begin{tabular}{|c|c|} 
         
\hline 
         un & deux 
\\ 
         
\hline 
         trois & quatre 
\\ 
         
\hline 
      
\end{tabular} 
      
\caption{Nom du tableau. \label{table-nom}} 
   
\end{center} 
\end{table} 
%%%% fin exemple %%%%
ce qui donne :


un deux
trois quatre

Table 7.1: Nom du tableau.


7.5   Comment modifier l'épaisseur des lignes d'un tableau ?

Pour obtenir des lignes horizontales fines ou épaisses dans un tableau, il faut utiliser les commandes

\setlength{\doublerulesep}{\arrayrulewidth} 
dans l'entête du document puis dans le tableau

\\\hline         pour une ligne fine 
\\\hline\hline   pour une ligne épaisse
Autre solution : la macro de A. Kessi (alain.kessi@psi.ch)

%%%% debut macro %%%% 
\makeatletter 
\def\hlinewd#1{% 
\noalign{\ifnum0=`}\fi\hrule \@height #1 % 
\futurelet\reserved@a\@xhline} 
\makeatother 
%%%% fin macro %%%%
Exemple :
 
\begin{tabular}{|l|r|}    \hline 
     premier &   1     
\\ \hline 
     second  &   2     
\\ \hlinewd{5pt} 
     total   &   3     
\\ \hline 
\end{tabular} 
%%%% fin exemple %%%%
Même chose pour les lignes verticales.

%%%% debut macro %%%% 
  
\begin{tabular}{@{\,\vrule width 5pt\,}c|c|} 
%%%% fin macro %%%%
Le package 'easytable' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/easy/ propose différents styles de lignes de séparation des cellules d'un tableau.

7.6   Comment griser des cellules d'un tableau ?

Le package 'colortab' disponible par ftp sur ftp://ftp.princeton.edu/pub/tvz/ ou sur ftp://ftp.fdn.org/pub/CTAN/graphics/pstricks/generic/ (accompagné de sa doc dans ftp://ftp.fdn.org/pub/CTAN/graphics/pstricks/origdoc/) permet de griser ou de mettre en couleur certaines parties de tableau.

Remarque :
colortab n'est pas actuellement maintenu par Van Zandt et l'extension longtable, avec laquelle il était compatible, ne fonctionne plus.
Il est possible également d'utiliser le package 'shade' disponible sur {macros/generic/}.

D. Carlisle propose également le package 'colortbl' sur ftp://ftp.fdn.org/pub/CTAN/macros/contrib/supported/carlisle/. Ce package permet non seulement de gérer de la couleur mais il est en outre compatible avec le package 'longtable'. Il nécessite les packages 'array' et 'color'.

Exemple :
 
\begin{tabular}{|>{\columncolor[gray]{.8}}l% 
|>{
\color{white}\columncolor[gray]{.2}}r|} 
   
\hline 
   UN & DEUX 
\\ 
   TROIS & QUATRE 
\\ 
   
\hline 
\end{tabular} 
%%%% fin exemple %%%%
ce qui donne :

 

[gray].8UN [gray].2DEUX
[gray].8TROIS [gray].2QUATRE
[gray].8

7.7   Comment changer la fonte d'une colonne ?

Pour préciser une fonte spécifique dans une colonne d'un tableau, on peut utiliser le package 'array'. Ce dernier est disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/required/tools/.

Exemple :
 
\begin{tabular}{>{\bfseries}l >{\slshape}r c} 
     gras & penché & normal 
\\ 
\end{tabular} 
%%%% fin exemple %%%%

7.8   Comment créer des notes de bas de page dans un tableau ?

Il suffit d'encapsuler le tableau dans un environnement minipage et pour supprimer le trait de séparation des notes de bas de page de déclarer : \

renewcommand{\footnoterule}{}.
Exemple :
 
\begin{minipage}[t]{5cm} 
   
\renewcommand{\footnoterule}{} % permet de supprimer le 
                                  % trait de séparation 
   
\begin{tabular}{|c|c|} 
      
\hline 
      Air & Terre
\footnote{Feu}\\  
      
\hline 
   
\end{tabular} 
\end{minipage} 
%%%% fin exemple %%%%
Remarque :
dans ce cas, la note apparaît juste après le tableau, dans l'environnement minipage.
On peut également utiliser :

\footnote[cptr]{texte.}
toujours dans un environnement minipage, et gérer soi-même ses compteurs (cptr est un entier alors que les marques qui apparaîssent dans le tableau sont les lettres de l'alphabet).

Remarque :
ici aussi la note apparaît en dessous du tableau.
Il existe également deux commandes spécifiques \footnotemark[] et \footnotetext[]{}. \footnotemark permet de gérer le compteur de notes et \footnotetext permet d'insérer le texte correspondant en bas de page.

Exemple :
 
\begin{tabular}{|c|c|} 
   
\hline 
   donnee1
\footnotemark[1] & donnee2\footnotemark[2] \\ 
   
\hline 
\end{tabular} 
\footnotetext[1]{Note associ\'ee \`a la donn\'ee 1.} 
\footnotetext[2]{Note associ\'ee \`a la donn\'ee 2.} 
%%%% fin exemple %%%%
ce qui donnes :

 

donnee11 donnee22

Remarque :
ici les notes apparaîssent bien dans le bas de page.

7.9   Comment écrire un texte sur plusieurs colonnes ?

Il faut utiliser la commande :

\multicolumn{nb_colonnes}{alignement}{Texte}
Exemple :
 
\begin{tabular}[b]{|l|c|} 
   
\hline 
   
\multicolumn{2}{|c|}{Texte sur 2 colonnes} \\ 
   
\hline \hline 
   donnée1 & donnée2 
\\ 
   A & B 
\\ 
   
\hline 
\end{tabular} 
%%%% fin exemple %%%%
ce qui donne :

 

Texte sur 2 colonnes
donnée1 donnée2
A B

Remarque :
dans le cas où le nombre de colonnes à couvrir est égal à 1, cette commande peut être utilisée pour modifier l'alignement (c, l, r, |, etc) d'une cellule.

7.10   Comment passer certaines cellules en reverse vidéo ?

Le package 'color' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/required/graphics/ permet entre autres de le faire. En fait, il permet de définir des couleurs de texte et de fond de page.

Exemples :
 
\tabcolsep=30pt 
\begin{tabular}{|c|c|c|} 
\hline 
1&&
\\ 
&
\colorbox{black}{\strut{\color{white}Coucou}}&\\ 
&&2
\\ 
\hline 
\end{tabular}
ce qui donne :

 

1    
  blackCoucou  
    2

 

ou (LATEX 2e)

 

\newlength\Coucoulength 
\settowidth\Coucoulength{Coucou Coucou Coucou}

 

\begin{tabular}{|c|c|c|} 
\hline 
1&Coucou Coucou Coucou &
\\ 
&
\colorbox{black}{\makebox[\Coucoulength][c]{\color{white}Coucou}} 
&
\\ 
&&2
\\ 
\hline 
\end{tabular} 
%%%% fin exemple %%%%
ce qui donne :

 

1 Coucou Coucou Coucou  
  blackCoucou  
    2

 

7.11   Comment fixer la largeur d'une colonne ?

p{largeur} dans les descripteurs de colonne permet de fixer la largeur d'une colonne. Dans ce cas par défaut le texte est justifié à gauche. Les commandes \centering et \raggedright permettent respectivement de le centrer ou de le justifier à droite.

Exemple :
 
\begin{center} 
   
\begin{tabular}{|c|l|p{4cm}|r|} 
      
\hline 
      centré & à gauche & largeur fixe & à droite 
\\ 
      bla bla bla & bla bla bla &  bla bla bla &  bla bla bla 
\\ 
      
\hline 
   
\end{tabular} 
\end{center} 
%%%% fin exemple %%%%
ce qui donne :

 

centré à gauche largeur fixe à droite
bla bla bla bla bla bla bla bla bla bla bla bla

 

Avec le package 'array', disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/required/tools/, il faut utiliser l'option m{largeur}.

Le package 'easytable' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/easy/ permet facilement d'écrire des tableaux dont les colonnes ont une largeur fixe.

7.12   Comment écrire un texte sur plusieurs lignes ?

Il existe le package 'multirow' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex209/contrib/misc/. Il permet d'écrire un texte à cheval sur deux lignes.

Exemple :
 
\begin{table}[htbp] 
   
\begin{center} 
   
\begin{tabular}{|c|c||c|c|} 
         
\hline 
         
\multirow{2}{0.5cm}{k} & \multirow{2}{0.5cm}{$p_G$} & 
         
\multicolumn{2}{c|}{test} \\ 
         
\cline{3-4} 
         & & DADWRD & RARWRD 
\\ 
         
\hline 
         2 & $1$ & 90 n & 228 n 
\\ 
         3 & $p_d$ & 202 n & 449 n 
\\ 
         4 & $p_d2$ & 424 n & 891 n 
\\ 
         5 & $p_d3$ & 866 n  & 1774 n 
\\ 
         
\hline 
      
\end{tabular} 
      
\caption{Nombre d'opération par cellule des tests 
      pseudo-aléatoires de fautes de type k-coupling. 
      
\label{table-compar}} 
   
\end{center} 
\end{table} 
%%%% fin exemple %%%%
ce qui donne :

 


20.5cmk 20.5cmpG test
    DADWRD RARWRD
2 1 90 n 228 n
3 pd 202 n 449 n
4 pd2 424 n 891 n
5 pd3 866 n 1774 n

Table 7.2: Nombre d'opération par cellule des tests pseudo-aléatoires de fautes de type k-coupling.


 

7.13   Comment diviser une cellule par une diagonale ?

Il faut utiliser le package 'slashbox' disponible par ftp sur ftp://ftp.tohoku.ac.jp/pub/TeX/latex-styles/bear_collections/style-files/.

Exemple (de la doc) :
 
\begin{tabular}{|l||*{5}{c|}}\hline 
\backslashbox{Room}{Date} 
&
\makebox[3em]{5/31}&\makebox[3em]{6/1}&\makebox[3em]{6/2} 
&
\makebox[3em]{6/3}&\makebox[3em]{6/4}\\\hline\hline 
Meeting Room &&&&&
\\\hline 
Auditorium &&&&&
\\\hline 
Seminar Room &&&&&
\\\hline 
\end{tabular} 
%%%% fin exemple %%%%
ce qui donne :

RoomDate 5/31 6/1 6/2 6/3 6/4
Meeting Room          
Auditorium          
Seminar Room          

7.14   Comment définir une colonne en mode mathématique dans un tableau ?

Avec le package 'array' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/required/tools/, il suffit de déclarer \begin{tabular}{>{$}c<{$}cc} pour avoir une colonne en mode mathématique et deux colonnes de texte.

7.15   Comment modifier le nombre de tableaux par page ?

cf. question ??.

7.16   Comment mettre deux tableaux côte à côte ?

cf. question ??.

7.17   Comment définir un séparateur de colonne ?

@{symbole} entre deux descripteurs de colonnes permet de définir "symbole" comme séparateur de colonnes. Cela remplace |.

Exemple :
 
\begin{tabular}{|l @{\textbf{ est }} l|} 
   
\hline 
   Le lion & féroce. 
\\ 
   Le chien & fidèle. 
\\ 
   
\hline 
\end{tabular} 
%%%% fin exemple %%%%

7.18   Comment obtenir des lignes partielles dans un tableau ?

La commande \cline{ColonneDebut-ColonneFin} est faite pour ça.

Exemple :
 
\begin{center} 
   
\begin{tabular}{|c|c|c||c|c|c|c|c|c|c||c|} 
      
\hline \hline 
      a & b & c & d & e & f & g & h & i & j & k 
\\ 
      
\cline{1-4} \cline{6-6} \cline{8-9} 
      1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 
\\ 
      
\hline 
   
\end{tabular} 
\end{center} 
%%%% fin exemple %%%%
ce qui donne :

 

a b c d e f g h i j k
1 2 3 4 5 6 7 8 9 10 11

7.19   Comment éviter que du texte de grande taille n'atteigne le cadre des cellules ?

Il faut pour cela utiliser la commande \strut qui simule un objet vertical invisible, après le changement de fonte.

Exemple :
 
\begin{tabular}{|l|} 
   
\hline 
   {
\large  HELLO} dfg \\ 
   
\hline 
\end{tabular} 
\begin{tabular}{|l|} 
   
\hline 
   {
\large\strut  HELLO} dfg \\ 
   
\hline 
\end{tabular} 
%%%% fin exemple %%%%
ce qui donne :

 

HELLO dfg
HELLO dfg

 

Il existe l'équivalent mathématique : \mathstrut.

 

On peut également agrandir la hauteur des lignes avec la commande \arraystretch :

\renewcommand{\arraystretch}{1.5}

7.20   Comment fixer la largeur d'un tableau ?

Le package 'tabularx' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/required/tools/ permet de définir une largeur de tableau.

Le package 'easytable' disponible sur ftp://ftp.fdn.org/pub/CTAN/macros/latex/contrib/supported/easy/ permet facilement de fixer des largeur de colonnes ou de lignes.

7.21   Comment tracer des traits discontinus ?

Il faut utiliser les packages 'hvdashln' et 'array'.

Exemple :
 
dans le préambule du document :

\usepackage{hvdashln,array} 
\setlength{\hdashlinewidth}{.5pt} 
\setlength{\hdashlinegap}{2pt}
dans le texte :

\[ 
\left[ \begin{array}{ccc@{}>{\vdashline}c} 
        a_1 & b_1 & c_1 & d_1 
\\ 
        a_2 & b_2 & c_2 & d_2 
\\ 
         a_3 & b_3 & c_3 & d_3 
\\ 
        a_4 & b_4 & c_4 & d_4 
\end{array} \right] 
\] 
%%%% fin exemple %%%%

7.22   Comment fixer la taille et justifier une colonne ?

Le problème qui se pose lorsqu'on utilise :

\begin{tabular}{|>{\raggedright}p{0.33\textwidth}<{}| 
   >{
\raggedleft}p{0.66\textwidth}<{}|} 
   A& 
\\ 
   B&C 
\\ 
\end{tabular}
vient du fait que \\ est redéfini par tabular et les commandes ragged. On ne peut donc plus utiliser \\ dans un texte.

Il existe différentes solutions pour pallier ce problème :

\makeatletter 
\newtoks\fintableau 
\let\fintableau\@arraycr 
\makeatother
Exemple :
 
\begin{tabular}{|r|r|>{\raggedleft}m{190pt}|} 
   
\hline 
   col1 & col 2 & col3 
\tabularnewline 
   une & deux & trois 
\\ quatre \tabularnewline 
   
\hline 
\end{tabular} 
%%%% fin exemple %%%%
 

\newcommand\PreserveBackSlash[1]{\let\temp=\\#1\let\\=\temp}
puis en utilisant :

\begin{tabular}{|r|r|>{\PreserveBackSlash\raggedleft}m{190pt}|}

7.23   Comment faire une liste de tableaux ?

Il suffit d'inclure la commande \listoftables à l'endroit où l'on veut inclure cette liste. Sachant que cette liste fait référence aux pages où apparaissent les tableaux, il faut enchaîner au moins deux compilations LATEX pour que toutes les références soient exactes.




1
Note associée à la donnée 1.
2
Note associée à la donnée 2.

Previous Contents Next