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:fixer_la_largeur_et_justifier_une_colonne [2016/10/16 07:59] jejust2_composition:tableaux:colonnes:fixer_la_largeur_et_justifier_une_colonne [2020/12/21 19:18] (Version actuelle) – Renommage des sections de base: correction des liens internes. jejust
Ligne 1: Ligne 1:
-\question{Comment passer à la ligne dans une cellule~?} %7.22 Modif Nico+====== Comment passer à la ligne dans une cellule? ======
  
-\reponse Dans les colonnes de type paragraphe ('p' dans la définition), on + 
-dispose de toutes les commandes usuelles de retour à la ligne, sauf évidement +$\Reponse$  Dans les colonnes de type paragraphe ('p' dans la définition), on 
-de \cmd{\char92}, qui indique la fin de la \textbf{ligne de cellulesdu tableau. +dispose de toutes les commandes usuelles de retour à la ligne, sauf évidemment 
-Selon l'effet désiré, on pourra utiliser : \cmd{newline}, \cmd{par}, ou la +de ''\char92'', qui indique la fin de la **ligne de cellules** du tableau. 
 +Selon l'effet désiré, on pourra utiliser : ''\newline''''\par'', ou la 
 classique ligne blanche de séparation de paragraphes. classique ligne blanche de séparation de paragraphes.
  
-\reponse Les colonnes de type 'c', 'l' ou 'r' ne sont pas conçues pour contenir+ 
 +$\Reponse$  Les colonnes de type ''c'', ''l'' ou ''r'' ne sont pas conçues pour contenir
 plus d'une ligne. Si l'on tient à la mise en forme (justification,  plus d'une ligne. Si l'on tient à la mise en forme (justification, 
-centrage, ...), il faut utiliser une colonne de type 'p', dans laquelle on +centrage, ...), il faut utiliser une colonne de type ''p'', dans laquelle on 
 introduira la commande de formattage désirée.  introduira la commande de formattage désirée. 
-Le problème est alors que les commandes \cmd{raggedleft}, \cmd{raggedright} +Le problème est alors que les commandes ''\raggedleft''''\raggedright'' 
-et \cmd{centeringredéfinissent \cmd{\char92}. On se retrouve alors dans la situation+et ''\centering'' redéfinissent ''\char92''. On se retrouve alors dans la situation
  inverse de celle de la réponse précédente : lorsque l'on utilise ces commandes  inverse de celle de la réponse précédente : lorsque l'on utilise ces commandes
- (ou au moins leur définition de \cmd{\char92}) dans un tableau, la commande + (ou au moins leur définition de ''\char92'') dans un tableau, la commande 
-\cmd{\char92n'indique plus un changement de ligne dans le tableau, mais un +''\char92'' n'indique plus un changement de ligne dans le tableau, mais un 
-passage à la ligne dans la cellule. La commande \cmd{tabularnewline}, qui +passage à la ligne dans la cellule. La commande ''\tabularnewline'', qui 
-est équivalente à \cmd{\char92habituellement, devra alors remplacer+est équivalente à ''\char92'' habituellement, devra alors remplacer
 celle-ci pour indiquer la fin d'une ligne du tableau.  celle-ci pour indiquer la fin d'une ligne du tableau. 
  
-En combinant tout ceci et l'usage du package \pack{array}, qui +En combinant tout ceci avec le package [[ctanpkg>array]], qui permet de spécifier 
-permet de spécifier dans la définition d'une colonne une commande  +dans la définition d'une colonne une commande qui sera systématique appliquée 
-qui sera syst\'ematique appliquée au contenu de chacune des cellules de +au contenu de chacune des cellules de cette colonne (même technique que 
-cette colonne (même technique que dans~\vref{colfont}), on obtient  +[[3_composition:tableaux:colonnes:changer_la_fonte_d_une_colonne|pour changer la fonte d'une colonne]]), 
-l'exemple~\vref{extabnl}.+on peut écrire ceci:
  
-\DeleteShortVerb{\|} +<code latex>
-%        1                                 5X        6 +
-%23456789012345678901234567890123456789012345678901234567890 +
-\begin{exemple}{Passer à la ligne dans une cellule\label{extabnl}}+
 \makeatletter \makeatletter
 \newcommand\justify{% \newcommand\justify{%
Ligne 39: Ligne 38:
 \begin{tabular}{|l>{\justify}p{5cm}|} \begin{tabular}{|l>{\justify}p{5cm}|}
 \hline \hline
-LTL & Logique du temps lin\'eaire : cette logique +LTL & Logique du temps linéaire : cette logique 
-      permet d'exprimer des propri\'et\'es sur une +      permet d'exprimer des propriétés sur une 
-      ex\'ecution du syst\`eme. \\ +      exécution du système. \\ 
-      Le model checking et la satisfaisabilit\'e+      Le model checking et la satisfaisabilité
       sont alors PSPACE-complets.       sont alors PSPACE-complets.
       \tabularnewline[3mm]       \tabularnewline[3mm]
 CTL & Logique du temps arborescent : cette logique CTL & Logique du temps arborescent : cette logique
-      exprime des propri\'et\'es sur l'arbre de +      exprime des propriétés sur l'arbre de 
-      toutes les ex\'ecutions possibles. \\+      toutes les exécutions possibles. \\
       Le model checking est P-complet, mais la       Le model checking est P-complet, mais la
-      satisfaisabilit\'est EXPTIME-compl\`ete.+      satisfaisabilité est EXPTIME-complète.
       \tabularnewline       \tabularnewline
 \hline \hline
 \end{tabular} \end{tabular}
 \end{center} \end{center}
-\end{exemple+</code> 
-\MakeShortVerb{\|} + 
-\endinput+qui donne après compilation: 
 + 
 +<latexdoc> 
 +\documentclass[french]{article
 +\usepackage{lmodern} 
 +\usepackage{array} 
 +\usepackage{babel} 
 + 
 +\makeatletter 
 +\newcommand\justify{% 
 +  \let\\\@centercr 
 +  \rightskip\z@skip 
 +  \leftskip\z@skip} 
 +\makeatother 
 + 
 +\begin{document} 
 +\thispagestyle{empty} 
 + 
 +\begin{tabular}{|l>{\justify}p{5cm}|} 
 +\hline 
 +LTL & Logique du temps linéaire : cette logique 
 +      permet d'exprimer des propriétés sur une 
 +      exécution du système. \\ 
 +      Le model checking et la satisfaisabilité 
 +      sont alors PSPACE-complets. 
 +      \tabularnewline[3mm] 
 +CTL & Logique du temps arborescent : cette logique 
 +      exprime des propriétés sur l'arbre de 
 +      toutes les exécutions possibles. \\ 
 +      Le model checking est P-complet, mais la 
 +      satisfaisabilité est EXPTIME-complète. 
 +      \tabularnewline 
 +\hline 
 +\end{tabular} 
 +\end{document} 
 +</latexdoc> 
 + 
 + 
 +{{htmlmetatags>metatag-keywords=(LaTeX,mise en forme de tableaux,saut de ligne dans un tableau) 
 +metatag-og:title=(Comment passer à la ligne dans une cellule?) 
 +metatag-og:site_name=(FAQ LaTeX francophone) 
 +}}
  
3_composition/tableaux/colonnes/fixer_la_largeur_et_justifier_une_colonne.1476604764.txt.gz · Dernière modification : 2016/10/16 07:59 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0