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édentes Révision précédente
3_composition:tableaux:fixer_la_largeur_d_un_tableau2 [2021/07/05 21:08]
jejust Suppression après fusion avec la page "3_composition/tableaux/fixer_la_largeur_d_un_tableau".
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Comment fixer la largeur d'un tableau? ====== 
- 
- 
-Deux techniques de base sont à notre disposition pour jouer sur la largeur 
-d'un tableau pendant sa mise en forme, pour obtenir à la fin la largeur totale désirée. 
-On peut: 
-  * étirer les espaces entre les colonnes, 
-  * étirer certaines des colonnes du tableau. 
- 
-===== En jouant sur les espaces intercolonnes ===== 
- 
-Les fonctionnalités de base de <​latex>​\LaTeX</​latex>​ permettent uniquement d'​étirer 
-les espaces: l'​environnement ''​tabular*''​ prend un argument supplémentaire 
-(avant celui décrivant la mise en forme des colonnes avec ''​clpr''​) qui contient 
-une spécification de longueur, sous la forme ''​15cm''​ ou ''​\columnwidth'',​ par exemple. 
-Pour que cela fonctionne, il faut également utiliser la commande ''​\extracolsep''​ dans l'​argument suivant 
-(celui avec ''​clpr''​),​ à l'​intérieur d'une directive ''​@{}''​. 
-Voici comment ça se présente: 
-<code latex> 
-\begin{tabular*}{\columnwidth}{@{\extracolsep{\fill}}lllr} 
-</​code>​ 
-La commande ''​\extracolsep''​ s'​applique également à tous les espaces intercolonnes 
-situés à sa droite ; si vous ne souhaitez pas que tous les espaces soient étirés, 
-ajoutez ''​\extracolsep{0pt}''​ pour annuler l'​effet de la commande initiale. 
- 
-===== En jouant sur la largeur des colonnes ===== 
- 
-L'​extension [[ctanpkg>​tabularx]] définit une spécification de colonne en plus de ''​clpr'':​ ''​X''​. 
-Les colonnes de format ''​X''​ se comportent comme des colonnes ''​p''​ qui s'​étendent pour remplir 
-l'​espace disponible. S'il y a plus d'une colonne ''​X''​ dans un tableau, l'​espace libre est réparti 
-entre elles. 
- 
-L'​extension [[ctanpkg>​tabulary]] (du même auteur) fournit un moyen d'« équilibrer » 
-l'​espace occupé par les colonnes d'un tableau. Elle définit des spécifications de colonne 
-''​C'',​ ''​L'',​ ''​R''​ et ''​J'',​ qui donnent, respectivement,​ des versions centrée, gauche, droite 
-et justifiée des colonnes qui se partagent l'​espace en trop. 
-L'​extension examine la largeur « naturelle » de chaque colonne (c'​est-à-dire la largeur qu'​elle aurait 
-sur une feuille de papier de largeur infinie) et alloue de l'​espace à chaque colonne en conséquence. 
-Elle fait quelques vérifications pour que les entrées vraiment grandes n'​écrasent pas tout le reste 
-(il y a une notion de « largeur maximale »), et pour que les entrées minuscules ne deviennent pas 
-plus petites qu'un minimum spécifié. 
-Bien sûr, tout ce travail signifie que l'​extension doit compiler chaque ligne plusieurs fois, 
-donc tout ce qui produit des effets de bord (par exemple, un compteur qui serait utilisé 
-pour compter les lignes) devient inévitablement peu fiable, et ne devrait même pas être essayé. 
- 
-L'​extension [[ctanpkg>​ltxtable]] combine les fonctionnalités des paquets [[ctanpkg>​longtable]] et [[ctanpkg>​tabularx]]. 
-Lisez bien [[texdoc>​ltxtable|sa documentation]],​ car son utilisation est peu intuitive. 
- 
- 
------ 
-//​Sources://​ 
-  * [[faquk>​FAQ-fixwidtab|Fixed-width tables]], 
-  * [[https://​texblog.org/​2019/​06/​03/​control-the-width-of-table-columns-tabular-in-latex/​|Control the width of table columns (tabular) in LaTeX]], 
-  * [[https://​tex.stackexchange.com/​questions/​223445/​tabular-fixed-width|Tabular fixed width]]. 
- 
-{{htmlmetatags>​metatag-keywords=(LaTeX,​tables,​mise en forme des tableaux,​largeur fixe,​tableau de la largeur de la page,​flottants) 
-metatag-og:​title=(Fixer la largeur d'un tableau) 
-metatag-og:​site_name=(FAQ LaTeX francophone) 
-}} 
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0