Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composition:tableaux:tableau_sur_plusieurs_pages [2016/10/18 22:09] – jejust | 3_composition:tableaux:tableau_sur_plusieurs_pages [2022/10/10 14:43] (Version actuelle) – Usage de ⟨...⟩ dbitouze | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Comment | + | ====== Comment |
| + | Par défaut, un tableau est entièrement placé dans une boîte rien que pour lui : il forme donc un bloc qui ne peut être réparti sur plusieurs pages. | ||
| + | Malheureusement, | ||
| - | $Reponse$ | + | Pour les tableaux |
| - | tableaux, qui seront coupés automatiquement par < | + | |
| - | nécessaire, | + | |
| - | '' | + | |
| - | définit | + | |
| - | l' | + | |
| - | suivantes : | + | |
| - | \begin{descrcmd} | + | |
| - | \item[tablefirsthead\marg{...}] qui définit le contenu de la | + | |
| - | première ligne du tableau ; | + | |
| - | \item[tablehead\marg{...}] définit le contenu de la première | + | |
| - | ligne qui sera insérée en cas de changement de page au milieu du | + | |
| - | tableau ; | + | |
| - | \item[tabletail\marg{...}] définit le contenu de la dernière | + | |
| - | ligne d'une page, en cas de changement de page au milieu du tableau | + | |
| - | ; | + | |
| - | \item[tablelasttail\marg{...}] définit le contenu de la | + | |
| - | dernière ligne du tableau ; | + | |
| - | \item[topcaption\marg{...}] et '' | + | |
| - | permettent de mettre une légende sur ce tableau, soit au début, | + | |
| - | soit à la fin (ces deux commandes sont incompatibles, | + | |
| - | utilise les deux, seule la légende de fin sera appliquée). | + | |
| - | | + | |
| - | \og~habituelle~\fg, qui est par défaut le haut du tableau. | + | |
| - | \end{descrcmd} | + | |
| - | + | ||
| - | Voici un exemple : | + | |
| - | % 1 | + | |
| - | %23456789012345678901234567890123456789012345678901234567890 | + | |
| - | + | ||
| - | <code latex> | + | |
| - | + | ||
| - | \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\textsl{suite du tableau}}\\ | + | |
| - | \hline | + | |
| - | \multicolumn{1}{|c}{ Nombre} | + | |
| - | & \multicolumn{1}{c}{Nombre$^2$} | + | |
| - | & Nombre$^4$ | + | |
| - | & \multicolumn{1}{c|}{Nombre!} \\ | + | |
| - | \hline} | + | |
| - | \tabletail{\hline | + | |
| - | \multicolumn{4}{|r|}% | + | |
| - | {\small\textsl{% | + | |
| - | | + | |
| - | \hline} | + | |
| - | \tablelasttail{\hline} | + | |
| - | \topcaption{Exemlp} | + | |
| - | \bottomcaption{Exemple de grand tableau} | + | |
| - | % | + | |
| - | \begin{supertabular}{| r@{\hspace{6.5mm}}| | + | |
| - | r@{\hspace{5.5mm}}| r | r|} | + | |
| - | 1 & | + | |
| - | 2 & | + | |
| - | 3 & | + | |
| - | 4 & | + | |
| - | 5 & | + | |
| - | 6 & | + | |
| - | 7 & | + | |
| - | 8 & | + | |
| - | 9 & | + | |
| - | ... & ... & ... & ... \\ | + | |
| - | \end{supertabular} | + | |
| - | \end{center} | + | |
| - | </ | + | |
| + | ===== Avec l' | ||
| + | L' | ||
| + | Voici un exemple : | ||
| - | $Reponse$ | + | <WRAP column 45ex> |
| - | précédent, | + | |
| - | (modulo un nombre suffisant de compilations) la m\^eme largeur de | + | |
| - | colonnes dans tout le tableau, m\^eme si celui-ci est coupé sur | + | |
| - | plusieurs pages. Les en-t\^etes se définissent de manière un peu | + | |
| - | différente, | + | |
| - | + | ||
| - | % 1 | + | |
| - | %23456789012345678901234567890123456789012345678901234567890 | + | |
| <code latex> | <code latex> | ||
| + | \begin{longtable}{|p{0.2\linewidth}% | ||
| + | |p{0.2\linewidth}% | ||
| + | |p{0.2\linewidth}|} | ||
| + | \hline | ||
| + | Première colonne & Deuxième | ||
| + | & Troisième | ||
| + | \endfirsthead | ||
| + | \hline | ||
| + | Première & Deuxième & Troisième \\ | ||
| + | \multicolumn{3}{% | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Suite page suivante} | ||
| + | \\ \hline | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ... & ... & ... \\ | ||
| + | \end{longtable} | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP column 45ex> | ||
| + | < | ||
| + | \documentclass[10pt, | ||
| + | | ||
| + | | ||
| + | | ||
| - | \begin{longtable}{|p{0.2\linewidth}| | + | \begin{document} |
| - | | + | \begin{longtable}{|p{0.2\linewidth}|p{0.2\linewidth}|p{0.2\linewidth}|} |
| | | ||
| - | | + | |
| | | ||
| | | ||
| | | ||
| - | | + | |
| - | | + | |
| | | ||
| | | ||
| - | | + | |
| - | | + | \\ \hline |
| - | \\ \hline | + | |
| - | | + | |
| | | ||
| - | | + | |
| - | | + | |
| | | ||
| - | | + | |
| | | ||
| | | ||
| Ligne 123: | Ligne 93: | ||
| | | ||
| | | ||
| - | ... & ... & ... \\ | + | ... & ... & ... \\ |
| \end{longtable} | \end{longtable} | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | De façon appréciable, | ||
| + | |||
| + | Cette extension a la réputation de ne pas fonctionner avec d' | ||
| + | « [[3_composition: | ||
| + | |||
| + | Une alternative à [[ctanpkg> | ||
| + | |||
| + | ===== Avec l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | L' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Voici un exemple : | ||
| + | |||
| + | <WRAP column 45ex> | ||
| + | <code latex> | ||
| + | \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|}{% | ||
| + | | ||
| + | | ||
| + | \hline | ||
| + | \multicolumn{1}{|c}{Nombre} & | ||
| + | \multicolumn{1}{c}{Nombre$^2$} & | ||
| + | Nombre$^4$ & | ||
| + | \multicolumn{1}{c|}{Nombre!} \\ | ||
| + | \hline% | ||
| + | } | ||
| + | \tabletail{\hline | ||
| + | \multicolumn{4}{|r|}{% | ||
| + | | ||
| + | suivante...}}\\ | ||
| + | \hline% | ||
| + | } | ||
| + | \tablelasttail{\hline} | ||
| + | \topcaption{Exemple} | ||
| + | \bottomcaption{Exemple de grand | ||
| + | | ||
| + | % | ||
| + | \begin{supertabular}{|% | ||
| + | | ||
| + | | ||
| + | 1 & | ||
| + | 2 & | ||
| + | 3 & | ||
| + | 4 & | ||
| + | 5 & | ||
| + | 6 & | ||
| + | 7 & | ||
| + | 8 & | ||
| + | 9 & | ||
| + | ... & ... & | ||
| + | \end{supertabular} | ||
| + | \end{center} | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP column 45ex> | ||
| + | < | ||
| + | \documentclass[10pt, | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | \begin{document} | ||
| + | \tablefirsthead{\hline | ||
| + | \multicolumn{1}{|c}{Nombre} & \multicolumn{1}{c}{Nombre$^2$} & Nombre$^4$ & \multicolumn{1}{c|}{!Nombre} \\ | ||
| + | \hline% | ||
| + | } | ||
| + | \tablehead{\hline | ||
| + | \multicolumn{4}{|l|}{\small\textsl{suite du tableau}}\\ | ||
| + | \hline | ||
| + | \multicolumn{1}{|c}{ Nombre} & \multicolumn{1}{c}{Nombre$^2$} & Nombre$^4$ & \multicolumn{1}{c|}{Nombre!} \\ | ||
| + | \hline% | ||
| + | } | ||
| + | \tabletail{\hline | ||
| + | \multicolumn{4}{|r|}{\small\textsl{Suite à la page suivante...}}\\ | ||
| + | \hline% | ||
| + | } | ||
| + | \tablelasttail{\hline} | ||
| + | \topcaption{Exemple} | ||
| + | \bottomcaption{Exemple de grand tableau} | ||
| + | % | ||
| + | \begin{supertabular}{| r@{\hspace{6.5mm}}| | ||
| + | r@{\hspace{5.5mm}}| r | r|} | ||
| + | 1 & | ||
| + | 2 & | ||
| + | 3 & | ||
| + | 4 & | ||
| + | 5 & | ||
| + | 6 & | ||
| + | 7 & | ||
| + | 8 & | ||
| + | 9 & | ||
| + | ... & ... & ... & | ||
| + | \end{supertabular} | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | ===== Avec l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | ===== Avec l' | ||
| + | |||
| + | L' | ||
| + | |||
| + | ----- | ||
| + | //Source:// [[faquk> | ||
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

