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:colonnes:faire_varier_la_largeur_de_colonnes [2018/05/25 19:33] joseph.wright3_composition:tableaux:colonnes:faire_varier_la_largeur_de_colonnes [2021/05/24 19:24] (Version actuelle) – Traduction en français. Compilation des exemples. jejust
Ligne 1: Ligne 1:
---- +====== Comment avoir des colonnes de largeur variable dans un tableau? ======
-category: floats +
-tags: tables figures +
-permalink: /FAQ-varwidcol +
-date: 2014-06-10 +
----+
  
-# Variable-width columns in tables 
  
-This is a slightly different take on the problem addressed in +Il s'agit d'une version légèrement différente du problème abordé dans 
-''[fixed-width tables](/FAQ-fixwidtab)'' — here we have +« [[3_composition/tableaux/fixer_la_largeur_d_un_tableau|Comment fixer la largeur d'un tableau?]] ». 
-a column whose size we can't absolutely predict when we design the +Ici, nous avons une colonne dont nous ne pouvons pas prévoir la taille 
-document.+au moment de l'écriture du document.
  
-While the basic techniques (the [`tabularx`](https://ctan.org/pkg/tabularx), [`tabulary`](https://ctan.org/pkg/tabulary) +Si les techniques de base sont les mêmes pour ce problème que pour celui des tableaux à largeur déterminée, 
-and [`ltxtable`](https://ctan.org/pkg/ltxtable) packages) are the same for this problem as for the +avec les extensions [[ctanpkg>tabularx]], [[ctanpkg>tabulary]] et [[ctanpkg>ltxtable]]
-fixed-width _table_ problemthere's one extra tool that we can +il existe un outil supplémentaire que nous pouvons appeler à notre secours et est préférable 
-call to our aid, which may be preferable in some situations.+dans certaines situations.
  
-Suppose we have data in one column which we read from an external +Supposons que le contenu d'une colonne soit lu à partir d'une source externe, 
-source, and the source itself isn't entirely predictable The data in +et que la source elle-même ne soit pas entièrement prévisibleCe contenu 
-the column may end up pretty narrow in every row of the tableor it +est parfois étroitmais d'autres fois tellement large que le tableau déborde de la page; 
-may be wide enough that the table would run over the edge of the page; +cependantnous ne voulons pas rendre la colonne aussi large que possible « juste au cas où »
-howeverwe don't want to make the column as wide as possible ''just +en donnant une taille fixe au tableau. Nous aimerions que la colonne soit aussi petite que possible, 
-in case''by defining a fixed size for the table.  We would like the +mais qu'elle ait la possibilité de s'étendre jusqu'à une largeur maximale et, si cette largeur 
-column to be as small as possible, but have the possibility to spread +en question est dépassée, de se transformer en une colonne de style ''p'' pour que son contenu 
-to a maximum width and (if even that width is exceeded) turn into a +se répartisse sur plusieurs lignes.
-`p`-style column.+
  
-The [`varwidth`](https://ctan.org/pkg/varwidth) packagediscussed in  +L'extension [[ctanpkg>varwidth]]dont il a été question dans 
-''[automatic sizing of minipages](/FAQ-varwidth)''provides +« [[3_composition:texte:paragraphes:ajuster_la_taille_d_une_minipage|Comment optimiser la largeur d'une minipage?]»
-solution.  If you load it together with the LaTeX ''required'' +offre une solution. Si vous la chargez en même temps que l'incontournable extension [[ctanpkg>array]], 
-[`array`](https://ctan.org/pkg/array) packagei.e.+elle définira un nouveau type de colonne, ''V'', que vous pouvez utiliser comme ceci:  
-```latex + 
-\usepackage{array} +<WRAP column 50ex> 
-\usepackage{varwidth} +<code latex> 
-``` +\documentclass{article} 
-[`varwidth`](https://ctan.org/pkg/varwidth) defines a new column-type `V`, which you +  \usepackage{array} 
-can use as follows: +  \usepackage{varwidth} 
-```latex+ 
 +\begin{document}
 \begin{tabular}{l V{3.5cm} r} \begin{tabular}{l V{3.5cm} r}
   foo & blah      & bar \\   foo & blah      & bar \\
   foo & blah blah & bar \\   foo & blah blah & bar \\
 \end{tabular} \end{tabular}
-``` +\end{document} 
-when the second column ends up less than 3.5cm wide; +</code> 
-or you can use it as follows+</WRAP> 
-```latex+<WRAP column 30ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage{array} 
 +  \usepackage{varwidth} 
 +  \pagestyle{empty} 
 + 
 +\begin{document} 
 +\begin{tabular}{l V{3.5cm} r} 
 +  foo & blah      & bar \\ 
 +  foo & blah blah & bar \\ 
 +\end{tabular} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear/> 
 + 
 +Dans l'exemple précédent, la colonne centrale avait une largeur inférieure à 3,5(nbsp)cm. 
 +Voyons ce qui se passe quand son contenu s'étend
 + 
 +<WRAP column 50ex> 
 +<code latex
 +\documentclass{article} 
 +  \usepackage{array} 
 +  \usepackage{varwidth} 
 + 
 +\begin{document}
 \begin{tabular}{l V{3.5cm} r} \begin{tabular}{l V{3.5cm} r}
   foo & blah      & bar \\   foo & blah      & bar \\
Ligne 53: Ligne 73:
                   & bar \\                   & bar \\
 \end{tabular} \end{tabular}
-``` +\end{document} 
-where the second column will end up noticeably widerand will wrap to +</code> 
-a second line in the third row.+</WRAP> 
 +<WRAP column 30ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage{array} 
 +  \usepackage{varwidth} 
 +  \pagestyle{empty} 
 + 
 +\begin{document} 
 +\begin{tabular}{l V{3.5cm} r} 
 +  foo & blah      & bar \\ 
 +  foo & blah blah & bar \\ 
 +  foo & blah blah blah blah blah blah 
 +                  & bar \\ 
 +\end{tabular} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear/> 
 + 
 +Icile contenu de la colonne centrale « s'enroule » sur une deuxième ligne au lieu 
 +d'élargir démesurément la colonne qui le contient. 
 + 
 + 
 +----- 
 +//Source:// [[faquk>FAQ-varwidcol|Variable-width columns in tables]]
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,flottants,table,tableau,mise en forme des tableaux)
 +metatag-og:title=(Avoir des colonnes de largeur variable dans un tableau)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/tableaux/colonnes/faire_varier_la_largeur_de_colonnes.1527276794.txt.gz · Dernière modification : 2018/05/25 19:33 de joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0