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édentesRévision précédente
Prochaine révision
Révision précédente
composition:tableaux:tableau_sur_plusieurs_pages2 [2018/06/03 13:06] samcarter3_composition:tableaux:tableau_sur_plusieurs_pages2 [2022/10/10 14:44] (Version actuelle) – Usage de ⟨...⟩ dbitouze
Ligne 1: Ligne 1:
---- +====== Comment composer un tableau de plus d'une page? ======
-title: Tables longer than a single page +
-category: floats +
-tags: tables figures +
-permalink: /FAQ-longtab +
-date: 2014-06-10 +
----+
  
-Tables are, by default, set entirely in boxes of their own: as a 
-result, they won't split over a page boundary.  Sadly, the world keeps 
-turning up tables longer than a single page that we need to typeset. 
  
-For simple tables (whose shape is highly regular)the simplest +Par défautun tableau est entièrement placé dans une boîte rien que pour lui: 
-solution may well be to use the `tabbing` environment+il forme donc un bloc qui ne peut être réparti sur plusieurs pages. 
-which is slightly tedious to set up, but which doesn't force the whole alignment +Malheureusementla vraie vie nous confronte souvent à des tableaux bien plus grands 
-onto a single page.+que ce qu'une page peut contenir...
  
-The [`longtable`](https://ctan.org/pkg/longtable) package builds the whole table (in chunks), in +Pour les tableaux simples (dont le format est très régulier), la solution la plus simple 
-a first pass, and then uses information it has written to the `aux` +peut être d'utiliser l'environnement ''tabbing'', qui est un peu fastidieux 
-file during later passes to get the setting "right" (the package +à mettre en placemais qui ne force pas son conteu à apparaître sur une seule page.
-ordinarily manages to set tables in just two passes).  Since the +
-package has overview of the whole table at the time it's doing +
-"final" settingthe table is set "uniformly" over its entire +
-lengthwith columns matching on consecutive pages. +
-[`longtable`](https://ctan.org/pkg/longtable) has a reputation for failing to interwork with +
-other packages, but it does work with [`colortbl`](https://ctan.org/pkg/colortbl), and its +
-author has provided the [`ltxtable`](https://ctan.org/pkg/ltxtable) package to provide (most +
-of) the facilities of [`tabularx`](https://ctan.org/pkg/tabularx) (see +
-[fixed-width tables](FAQ-fixwidtab)) for long tables: +
-beware of its rather curious usage constraints — each long table +
-should be in a file of its own, and included by +
-`\LTXtable{width}{file}`.  Since [`longtable`](https://ctan.org/pkg/longtable)'+
-multiple-page tables can't possibly live inside floats, the package +
-provides for captions within the `longtable` environment +
-itself.+
  
-A seeming alternative to [`ltxtable`](https://ctan.org/pkg/ltxtable) is [`ltablex`](https://ctan.org/pkg/ltablex); but +L'extension [[ctanpkg>longtable]] construit la table entière (par morceauxdans un premier temps, 
-it is outdated and not fully functional Its worst problem is its +puis utilise les informations qu'elle a écrites dans le fichier ''.aux'' pour obtenir le bon réglage 
-strictly limited memory capacity ([`longtable`](https://ctan.org/pkg/longtable) is not so +lors des compilations ultérieures (elle parvient généralement à mettre les tableaux en forme en seulement deux passages). 
-limitedat the cost of much complication in its code); +Comme l'extension a une vue d'ensemble du tableau au moment où elle effectue le « réglage final », 
-[`ltablex`](https://ctan.org/pkg/ltablexcan only deal with relatively small tables, it doesn't seem +la table est formatée uniformément du début à la fin, avec des largeurs de colonnes qui se correspondent bien 
-likely that support is available; but its user interface is much +sur les pages consécutives. [[ctanpkg>longtable]] a la réputation de ne pas fonctionner avec d'autres extensions, 
-simpler than [`ltxtable`](https://ctan.org/pkg/ltxtable), so if its restrictions aren't a +mais il fonctionne avec [[ctanpkg>colortbl]]et son auteur fournit le paquet [[ctanpkg>ltxtable]] pour remplacer 
-problem for youit may be worth a try.+(la plupart des) fonctionnalités de [[ctanpkg>tabularx]]((voir la question 
 +« [[3_composition:tableaux:fixer_la_largeur_d_un_tableau|Comment fixer la largeur d'un tableau?]] ».)) pour les tableaux longs. 
 +Attention cependant à ses contraintes d'utilisation inhabituelleschaque tableau long doit être dans un fichier à part, 
 +et inclus par ''\LTXtable{⟨//largeur//⟩}{⟨//fichier//⟩}''. Puisque les tableaux à plusieurs pages de [[ctanpkg>longtable]] 
 +ne peuvent pas être mis dans des flottantsl'extension s'occupe elle-même des légendes, dans l'environnement ''longtable''.
  
-The [`supertabular`](https://ctan.org/pkg/supertabular) package starts and stops a +Une alternative à [[ctanpkg>ltxtable]] pourrait être l'extension [[ctanpkg>ltablex]]; 
-`tabular` environment for each page of the table As a +mais elle est obsolète et n'est pas entièrement fonctionnelle
-result, each "page worth" of the table is compiled independently, and +Son plus gros problème est sa capacité mémoire très limitée 
-the widths of corresponding columns may differ on successive pages. +([[ctanpkg>longtable]] n'est pas vraiment limitéau prix d'une grande complexité de son code); 
-However, if the correspondence doesn't matteror if your columns are +[[ctanpkg>ltablex]] ne peut traiter que des tableaux relativement petits, 
-fixed-width, [`supertabular`](https://ctan.org/pkg/supertabular) has the great advantage of doing +il ne semble plus maintenu; mais il est vrai que son interface utilisateur est beaucoup plus simple 
-its job in a single run.+que [[ctanpkg>ltxtable]], donc si ses restrictions ne sont pas un problème pour vous, 
 +ça peut valoir la peine de l'essayer.
  
-Both [`longtable`](https://ctan.org/pkg/longtable) and [`supertabular`](https://ctan.org/pkg/supertabular) allow definition +L'extension [[ctanpkg>supertabular]] commence et termine un environnement ''tabular'' 
-of head- and footlines for the table; [`longtable`](https://ctan.org/pkg/longtable) allows +pour chaque page du tableauPar conséquent, chaque « hauteur de page » du tableau 
-distinction of the first and last head and foot.+est compilée indépendamment, et la largeur d'une même colonne peut varier sur des pages successives
 +Cependant, si l'homogénéité n'a pas d'importance, ou si vos colonnes sont de largeur fixe, 
 +[[ctanpkg>supertabular]] a le grand avantage de faire son travail en une seule compilation.
  
-The [`xtab`](https://ctan.org/pkg/xtab) package fixes some infelicities of +[[ctanpkg>longtable]] et [[ctanpkg>supertabular]] permettent tous deux de définir 
-[`supertabular`](https://ctan.org/pkg/supertabular), and also provides a "last head" facility +des lignes d'en-tête et de pied de tableau; [[ctanpkg>longtable]] permet également 
-(though this, of course, destroys [`supertabular`](https://ctan.org/pkg/supertabular)'s advantage +de distinguer la première et la dernière ligne d'en-tête ou de pied.
-of operating in a single run).+
  
-The [`stabular`](https://ctan.org/pkg/stabular) package provides a simple-to-use "extension to +Le paquetage [[ctanpkg>xtab]] corrige certaines défauts de [[ctanpkg>supertabular]], 
-`tabular`" that allows it to typeset tables that run over +et fournit également une fonction « dernier en-tête » (bien que cela détruise l'avantage 
-the end of a page; it also has usability extensionsbut doesn't have +de [[ctanpkg>supertabular]] de fonctionner en une seule fois).
-the headand footline capabilities of the major packages.+
  
-Documentation of [`ltablex`](https://ctan.org/pkg/ltablex) is to be found in the package file.+Le paquetage [[ctanpkg>stabular]fournit une « extension de ''tabular'' » simple à utiliser, 
 +qui permet de composer des tableaux qui s'étendent au-delà de la fin d'une page; 
 +il a aussi des fonctionnalités pratiques, mais n'a pas les capacités des paquets principaux 
 +pour régler finement les en-têtes et de pieds de pages.
  
 +
 +-----
 +//Source:// [[faquk>FAQ-longtab|Tables longer than a single page]]
 +
 +{{htmlmetatags>metatag-keywords=(LaTeX,flottants,tableaux,tableau long,tableau sur plusieurs pages)
 +metatag-og:title=(Composer un tableau de plus d'une page)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/tableaux/tableau_sur_plusieurs_pages2.1528031160.txt.gz · Dernière modification : 2018/06/03 13:06 de samcarter
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0