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
Prochaine révision
Révision précédente
3_composition:tableaux:colonnes:faire_varier_la_largeur_de_colonnes [2018/12/04 00:34]
jejust
3_composition:tableaux:colonnes:faire_varier_la_largeur_de_colonnes [2021/05/24 21:24] (Version actuelle)
jejust Traduction en français. Compilation des exemples.
Ligne 1: Ligne 1:
-====== ​Variable-width columns in tables ​======+====== ​Comment avoir des colonnes de largeur variable dans un tableau? ​======
  
  
-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 
-"[[FAQ-fixwidtab|fixed-width tables]]" --- 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 [[ctanpkg>​tabularx|tabularx]], [[ctanpkg>​tabulary|tabulary]] +Si les techniques ​de base sont les mêmes pour ce problème que pour celui des tableaux à largeur déterminée,​ 
-and [[ctanpkg>​ltxtable|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 [[ctanpkg>​varwidth|varwidth]] ​packagediscussed in  +L'​extension ​[[ctanpkg>​varwidth]], ​dont il a été question dans 
-"[[FAQ-varwidth|automatic sizing of minipages]]"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]],​ 
-[[ctanpkg>​array|array]] ​packagei.e.:+elle définira un nouveau type de colonne, ''​V'',​ que vous pouvez utiliser comme ceci
  
 +<WRAP column 50ex>
 <code latex> <code latex>
-\usepackage{array} +\documentclass{article} 
-\usepackage{varwidth} +  ​\usepackage{array} 
-</​code>​ +  \usepackage{varwidth}
-[[ctanpkg>​varwidth|varwidth]] defines a new column-type ''​V'',​ which you +
-can use as follows:+
  
-<code 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}
 </​code>​ </​code>​
-when the second ​column ​ends up less than 3.5cm wide; +</​WRAP>​ 
-or you can use it as follows:+<​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> <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 50: Ligne 73:
                   & bar \\                   & bar \\
 \end{tabular} \end{tabular}
 +\end{document}
 </​code>​ </​code>​
-where the second ​column ​will end up noticeably wider, and will wrap to +</​WRAP>​ 
-a second line in the third row.+<​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/>
  
------+Ici, le 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]] //Source:// [[faquk>​FAQ-varwidcol|Variable-width columns in tables]]
  
-{{htmlmetatags>​metatag-keywords=(LaTeX,​figures,floats,tables+{{htmlmetatags>​metatag-keywords=(LaTeX,​flottants,table,tableau,​mise en forme des tableaux
-metatag-og:​title=(Variable-width columns in tables)+metatag-og:​title=(Avoir des colonnes de largeur variable dans un tableau)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
  
3_composition/tableaux/colonnes/faire_varier_la_largeur_de_colonnes.1543880052.txt.gz · Dernière modification: 2018/12/04 00:34 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0