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/16 07:58] – jejust | 3_composition:tableaux:tableau_sur_plusieurs_pages [2022/10/10 14:43] (Version actuelle) – Usage de ⟨...⟩ dbitouze | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | \question{Comment | + | ====== |
| - | \reponse Le package \pack{supertabular} permet de d\' | + | Par défaut, un tableau |
| - | tableaux, qui seront coup\' | + | Malheureusement, |
| - | n\' | + | |
| - | \env{supertabular}. \`A l' | + | |
| - | d\' | + | |
| - | l' | + | |
| - | suivantes | + | |
| - | \begin{descrcmd} | + | |
| - | \item[tablefirsthead\marg{...}] | + | |
| - | premi\`ere ligne du tableau ; | + | |
| - | \item[tablehead\marg{...}] d\' | + | |
| - | ligne qui sera ins\' | + | |
| - | tableau ; | + | |
| - | \item[tabletail\marg{...}] d\' | + | |
| - | ligne d'une page, en cas de changement de page au milieu du tableau | + | |
| - | ; | + | |
| - | \item[tablelasttail\marg{...}] d\' | + | |
| - | derni\`ere ligne du tableau ; | + | |
| - | \item[topcaption\marg{...}] et \cmd{bottomcaption}\marg{...} | + | |
| - | permettent de mettre une l\' | + | |
| - | soit \`a la fin (ces deux commandes sont incompatibles, | + | |
| - | utilise les deux, seule la légende de fin sera appliquée). | + | |
| - | \cmd{tablecaption} place la l\' | + | |
| - | \og~habituelle~\fg, | + | |
| - | \end{descrcmd} | + | |
| - | Voici un exemple : | + | Pour les tableaux simples (dont le format est très régulier), la solution la plus simple peut être d' |
| - | % 1 | + | |
| - | %23456789012345678901234567890123456789012345678901234567890 | + | |
| - | \begin{noexemple} | + | |
| - | \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{% | + | |
| - | Suite \`a la page suivante...}}\\ | + | |
| - | \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} | + | |
| - | \end{noexemple} | + | |
| + | ===== Avec l' | ||
| - | \reponse Le package \pack{longtable} est assez semblable au | + | L' |
| - | pr\'ec\'edent, mais en un peu mieux. Il permet notamment d'avoir | + | |
| - | (modulo un nombre suffisant de compilations) | + | |
| - | colonnes dans tout le tableau, | + | |
| - | plusieurs | + | |
| - | diff\' | + | |
| - | % 1 | + | Voici un exemple : |
| - | %23456789012345678901234567890123456789012345678901234567890 | + | |
| - | \begin{noexemple} | + | <WRAP column 45ex> |
| - | \begin{longtable}{|p{0.2\linewidth}| | + | <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 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | 2 & | ||
| + | 3 & | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ... & ... & ... \\ | ||
| + | \end{longtable} | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP column 45ex> | ||
| + | < | ||
| + | \documentclass[10pt, | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | \begin{document} | ||
| + | \begin{longtable}{|p{0.2\linewidth}|p{0.2\linewidth}|p{0.2\linewidth}|} | ||
| | | ||
| - | Premi\`ere | + | Première |
| | | ||
| | | ||
| - | Premi\`ere | + | Première |
| - | | + | |
| - | | + | |
| | | ||
| | | ||
| - | | + | |
| - | | + | \\ \hline |
| - | \\ \hline | + | |
| - | | + | |
| | | ||
| - | | + | |
| - | | + | |
| | | ||
| - | | + | |
| | | ||
| | | ||
| Ligne 116: | Ligne 93: | ||
| | | ||
| | | ||
| - | ... & ... & ... \\ | + | ... & ... & ... \\ |
| \end{longtable} | \end{longtable} | ||
| - | \end{noexemple} | + | \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: | ||
| + | }} | ||

