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
2_composition:texte:paragraphes:annuler_les_commandes_ragged [2021/01/14 21:12]
jejust Renommage des sections de base: correction des liens internes.
2_composition:texte:paragraphes:annuler_les_commandes_ragged [2021/01/30 19:43] (Version actuelle)
yannick.tanguy Correction de la mise en forme.
Ligne 1: Ligne 1:
-====== Comment annuler l'​effet des commandes ​\ragged...” ​? ======+====== Comment annuler l'​effet des commandes \raggedleft et \raggedright ​? ======
  
-<​latex>​\LaTeX{}</​latex>​ fournit les commandes ''​\raggedright''​ et ''​\raggedleft''​ +<​latex>​\LaTeX</​latex>​ fournit les commandes ''​\raggedright''​ et ''​\raggedleft''​ pour mettre le texte au [[wpfr>​Justification_(typographie)|fer à gauche ou à droite]] (respectivement),​ mais aucune pour annuler leur effet. La commande ''​\centering''​ est implémentée de la même manière que les commandes ''​\ragged...''​ et pose le même problème pour revenir à l'​alignement standard.
-pour mettre le texte au fer à gauche ou à droite (respectivement),​ +
-mais aucune pour annuler leur effet. +
-La commande ''​\centering''​ est implémentée de la même manière +
-que les commandes ''​\ragged...''​et pose le même problème +
-pour revenir à l'​alignement standard.+
  
 <WRAP column 60ex> <WRAP column 60ex>
Ligne 15: Ligne 10:
 </​code>​ </​code>​
 </​WRAP>​ </​WRAP>​
-<WRAP column ​30ex>+<WRAP column ​60ex>
 <​latexdoc>​ <​latexdoc>​
 \documentclass{article} \documentclass{article}
-\usepackage[width=4.5cm]{geometry}+\usepackage[width=6cm]{geometry}
 \usepackage[french]{babel} \usepackage[french]{babel}
 \pagestyle{empty} \pagestyle{empty}
Ligne 32: Ligne 27:
 <WRAP clear /> <WRAP clear />
  
-$\Reponse$ ​ La façon la plus courante de limiter l'​effet de ces commandes +===== Avec un groupe =====
-est de les utiliser à l'​intérieur d'un bloc, délimité par des accolades ''​{...}'':​+
  
 +La façon la plus courante pour limiter l'​effet de ces commandes consiste à les utiliser à l'​intérieur d'un groupe (ou bloc), délimité par des accolades ouvrante et fermante, ce qui limite l'​action des commandes ''​\raggedright''​ et ''​\raggedleft''​ à ce seul groupe :
  
 <WRAP column 60ex> <WRAP column 60ex>
Ligne 49: Ligne 44:
 </​code>​ </​code>​
 </​WRAP>​ </​WRAP>​
-<WRAP column ​30ex>+<WRAP column ​60ex>
 <​latexdoc>​ <​latexdoc>​
 \documentclass{article} \documentclass{article}
-\usepackage[width=4.5cm]{geometry}+\usepackage[width=6cm]{geometry}
 \usepackage[french]{babel} \usepackage[french]{babel}
 \pagestyle{empty} \pagestyle{empty}
Ligne 72: Ligne 67:
 <WRAP clear /> <WRAP clear />
  
 +===== Avec des commandes de base =====
  
-===== Définir une commande pour restaurer la justification par défaut ===== +Le code suivant (à insérer dans votre propre fichier ​« .sty » ou [[2_composition:​macros:​makeatletter_et_makeatother|entre ​les commandes ​\makeatletter et \makeatother]]) définit une commande qui rétablit la justification à droite et à gauche, qui est la justification par défaut de <​latex>​\LaTeX</​latex> ​:
- +
-$\Reponse$  ​Le code suivant (à insérer dans votre propre fichier ​'.sty', +
-ou [[2_composition:​macros:​makeatletter_et_makeatother|entre ​"\makeatletter" ​et "\makeatother"]]) +
-définit une commande qui rétablit la justification à droite et à gauche, +
-qui est la justification par défaut de LaTeX :+
  
 <code latex> <code latex>
Ligne 88: Ligne 79:
 </​code>​ </​code>​
  
-Il y a un problème ​avec le paramètre ''​\parindent''​ dans ce code : +Cependant ​un problème ​réside dans le paramètre ''​\parindent''​ dans ce code : nous le mettons à une valeur fixe (ici ''​1.5em''​). ​Ceci est nécessaire parce que les deux commandes ''​\raggedright''​ et ''​\raggedleft''​ mettent ''​\parindent''​ à ''​0'',​ mais cette solution ​ne tient pas compte des éventuelles modifications apportées à ce paramètre par ailleurs ​
-nous le mettons à une valeur fixe (ici ''​1,5em''​). +  * par exemple en mode ''​twocolumn'',​ la valeur par défaut de ''​\parindent''​ est ''​1em''​ et non ''​1.5em''; ​ 
-C'est nécessaire parce que les deux commandes ''​\ragged...''​ mettent ''​\parindent''​ à ''​0'',​ +  * vous avez également ​pu aussi le modifier manuellement.
-mais ça ne tient pas compte des éventuelles modifications apportées +
-à ce paramètre par ailleurs ​(par exemple en mode ''​twocolumn'',​ la valeur par défaut +
-de ''​\parindent''​ est ''​1em''​ et non ''​1.5em'';​ vous avez pu aussi le modifier manuellement).+
  
-Une solution plus souple pour revenir au mode justifié après avoir +===== Avec l'extension ​ragged2e ​=====
-mis le texte en drapeau est d'utiliser le package [[ctanpkg>​ragged2e]] +
-de Martin Schröder, qui propose une commande ''​\justifying''​ correspondant +
-[[2_composition:​texte:​paragraphes:​justifier_un_paragraphe_a_droite_ou_a_gauche2|à ses commandes "​\ragged..."​]]. +
-Le package fournit également un environnement ''​justify'',​ +
-qui permet de justifier une portion de texte au milieu d'un document en drapeau. ​+
  
 +Une solution plus souple pour revenir au mode justifié après avoir mis le texte en drapeau est d'​utiliser l'​extension [[ctanpkg>​ragged2e|ragged2e]] de Martin Schröder, qui propose une commande ''​\justifying''​ correspondant [[2_composition:​texte:​paragraphes:​justifier_un_paragraphe_a_droite_ou_a_gauche2|aux commandes \raggedleft et \raggedright]]. L'​extension fournit également un environnement ''​justify'',​ qui permet de justifier une portion de texte au milieu d'un document en drapeau. ​
  
 ----- -----
-//​Sources://​+//Sources ://
   * [[http://​classes.bnf.fr/​ecritures/​arret/​signe/​typo/​14.htm|Justification et alignement]] par Danièle Memet,   * [[http://​classes.bnf.fr/​ecritures/​arret/​signe/​typo/​14.htm|Justification et alignement]] par Danièle Memet,
   * [[faquk>​FAQ-flushboth|Cancelling `\ragged` commands]].   * [[faquk>​FAQ-flushboth|Cancelling `\ragged` commands]].
  
 {{htmlmetatags>​metatag-keywords=(LaTeX,​mise en page,​justification à droite,​justification à gauche,au fer à droite,au fer à gauche,​arrêter la justification) {{htmlmetatags>​metatag-keywords=(LaTeX,​mise en page,​justification à droite,​justification à gauche,au fer à droite,au fer à gauche,​arrêter la justification)
-metatag-og:​title=(Annuler ​l'​effet des commandes ​"\ragged..."​ ?)+metatag-og:​title=(Comment annuler ​l'​effet des commandes \raggedleft et \raggedright)
 metatag-og:​site_name=(FAQ LaTeX francophone) metatag-og:​site_name=(FAQ LaTeX francophone)
 }} }}
- 
2_composition/texte/paragraphes/annuler_les_commandes_ragged.txt · Dernière modification: 2021/01/30 19:43 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0