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: | ||
+ | }} | ||