Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composition:texte:paragraphes:annuler_les_commandes_ragged [2018/05/25 09:01] – joseph.wright | 3_composition:texte:paragraphes:annuler_les_commandes_ragged [2021/05/05 20:17] (Version actuelle) – Changement du code des exemples. jejust | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | --- | + | ====== Comment annuler l' | 
| - | section: Adjusting the typesetting | + | |
| - | subsection: Spacing of characters and lines | + | |
| - | permalink: / | + | |
| - | date: 2014-06-10 | + | |
| - | --- | + | |
| - | # Cancelling `\ragged` commands | + | < | 
| + | au [[wpfr> | ||
| + | mais aucune pour annuler leur effet. | ||
| + | La commande '' | ||
| + | et pose le même problème pour revenir à l' | ||
| - | LaTeX provides commands `\raggedright` and `\raggedleft`, but | + | <WRAP column 55ex> | 
| - | none to cancel their effect. The `\centering` command is | + | <code latex> | 
| - | implemented in the same way as the `\ragged*` commands, and suffers | + | \raggedleft | 
| - | in the same way. | + | Ce texte d' | 
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + |  | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| - | The following code (to be inserted in a package of your own, or as | + | \begin{document} | 
| - | [internal LaTeX code](/FAQ-atsigns)) defines a command that | + | \setlength{\parindent}{0ex} | 
| - | restores flush justification at both margins: | + | |
| - | <!-- {% raw %} --> | + | \raggedleft | 
| - | ```latex | + | Ce texte d' | 
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | ===== Avec un groupe ===== | ||
| + | |||
| + | La façon la plus courante pour limiter l' | ||
| + | |||
| + | <WRAP column 55ex> | ||
| + | <code latex> | ||
| + | Texte aligné à gauche. | ||
| + | |||
| + | {\raggedleft | ||
| + | Ce texte d' | ||
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | \par | ||
| + | } | ||
| + | |||
| + | Retour à la normale. | ||
| + | </code> | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=6.2cm]{geometry} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \begin{document} | ||
| + | \setlength{\parindent}{0ex} | ||
| + | |||
| + | Texte aligné à gauche. | ||
| + | |||
| + | {\raggedleft | ||
| + | Ce texte d' | ||
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | \par | ||
| + | } | ||
| + | |||
| + | Retour à la normale. | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | ===== Avec des commandes de base ===== | ||
| + | |||
| + | Le code suivant (à insérer dans votre propre fichier « .sty » ou [[2_programmation: | ||
| + | |||
| + | <code latex> | ||
| \def\flushboth{% | \def\flushboth{% | ||
| \let\\\@normalcr | \let\\\@normalcr | ||
| Ligne 23: | Ligne 83: | ||
| \leftskip\z@skip | \leftskip\z@skip | ||
| \parindent 1.5em\relax} | \parindent 1.5em\relax} | ||
| - | ``` | + | </code> | 
| - | <!-- {% endraw %} --> | + | |
| - | There's a problem with the setting of `\parindent` in the code: it's | + | Cependant un problème réside dans le paramètre '' | 
| - | necessary because both the `\ragged` commands set `\parindent` to | + | * par exemple en mode '' | 
| - | zero, but the setting isn't a constant of nature: documents using a | + | * vous avez également pu aussi le modifier manuellement. | 
| - | standard | + | |
| - | `1.0em` by default, and there's no knowing what you (or some | + | ===== Avec l' | 
| - | other class) will have done. | + | |
| + | Une solution plus souple pour revenir au mode justifié après avoir mis le texte en drapeau est | ||
| + | d' | ||
| + | [[3_composition:texte: | ||
| + | L' | ||
| + | |||
| + | <note important> | ||
| + | Le paramètre '' | ||
| + | Si vous souhaitez qu'il reprenne une valeur particulière quand vous appelez '' | ||
| + | et non la valeur par défaut de LaTeX, stockez cette valeur particulière dans '' | ||
| + | |||
| + | L' | ||
| + | </ | ||
| + | |||
| + | <WRAP column 55ex> | ||
| + | <code latex> | ||
| + | \documentclass{article} | ||
| + | \usepackage{ragged2e} | ||
| + | |||
| + | \begin{document} | ||
| + | \setlength{\parindent}{0ex} | ||
| + | \setlength{\JustifyingParindent}{0ex} | ||
| + | |||
| + | Texte aligné à gauche. | ||
| + | |||
| + | \raggedleft | ||
| + | Ce texte d' | ||
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | |||
| + | \justifying | ||
| + | Retour à la normale. | ||
| + | |||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=6.2cm]{geometry} | ||
| + | \usepackage{ragged2e} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \begin{document} | ||
| + | \setlength{\parindent}{0ex} | ||
| + | \setlength{\JustifyingParindent}{0ex} | ||
| + | |||
| + | Texte aligné à gauche. | ||
| + | |||
| + | \raggedleft | ||
| + | Ce texte d' | ||
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | |||
| + | \justifying | ||
| + | Retour à la normale. | ||
| + | |||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | Si on ne fait pas attention au contenu de '' | ||
| + | par défaut de LaTeX (ici mise en évidence en rouge): | ||
| + | |||
| + | <WRAP column 55ex> | ||
| + | <code latex> | ||
| + | \documentclass{article} | ||
| + | \usepackage{ragged2e} | ||
| + | |||
| + | \begin{document} | ||
| + | \setlength{\parindent}{0ex} | ||
| + | |||
| + | Texte aligné à gauche. | ||
| + | |||
| + | \raggedleft | ||
| + | Ce texte d' | ||
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | |||
| + | \justifying | ||
| + | Retour à la normale. | ||
| + | |||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP column 30ex> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage[width=6.2cm]{geometry} | ||
| + | \usepackage{ragged2e} | ||
| + | \usepackage{tikz} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \begin{document} | ||
| + | \setlength{\parindent}{0ex} | ||
| + | |||
| + | Texte aligné à gauche. | ||
| + | |||
| + | \raggedleft | ||
| + | Ce texte d' | ||
| + | On dit aussi qu'il est \emph{en drapeau à gauche}. | ||
| + | |||
| + | \justifying | ||
| + | \tikz[overlay]\fill[red] (0,0) rectangle (-\parindent, | ||
| + | |||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| - | Any but a really old copy of Martin Schr& | + | ----- | 
| - | package has a `\justifying` command to match its | + | //Sources :// | 
| - | [versions of the LaTeX '' | + | * [[http://classes.bnf.fr/ecritures/arret/signe/ | 
| - | package also provides a `justify` environment, which | + | * [[faquk> | 
| - | permits areas of justified text in a larger area which is ragged. | + | |
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||





