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:texte:paragraphes:changer_l_indentation_en_debut_de_paragraphe [2016/10/20 21:08] jejust3_composition:texte:paragraphes:changer_l_indentation_en_debut_de_paragraphe [2022/11/29 16:10] (Version actuelle) – [Avec les commandes de base] Usage de ⟨...⟩ dbitouze
Ligne 1: Ligne 1:
-====== Comment définir l'espace de début de paragraphe ? ======+====== Comment changer le retrait en début de paragraphe? ======
  
 +<latex>\LaTeX</latex> ajoute une espace prédéfinie en début de paragraphe
 +(ici en rouge):
  
-$\Reponse$  Il faut changer la valeur de la variable ''\parindent''.+<latexdoc> 
 +\documentclass{article} 
 +  \usepackage[T1]{fontenc} 
 +  \usepackage[width=7cm,height=6cm]{geometry} 
 +  \usepackage{lmodern} 
 +  \usepackage[french]{babel} 
 +  \usepackage{microtype} 
 +  \usepackage{tikz} 
 +  \pagestyle{empty} 
 +\begin{document} 
 +\noindent\tikz\path[fill=red] (0,0) rectangle (\parindent,1.5ex);
 +Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n'avais pas le temps de me dire : \og{}Je m'endors.\fg{} 
 +\end{document} 
 +</latexdoc>
  
 +Avec [[ctanpkg>babel]] et l'option ''french'', ce retrait mesure ''1,5em'' par défaut.
 +
 +===== Avec les commandes de base =====
 +
 +Vous pouvez modifier la longueur de ce retrait en changeant la valeur de la variable ''\parindent'':
 +
 +<WRAP column 33ex>
 <code latex> <code latex>
-\setlength{\parindent}{1cm}+\setlength{\parindent}{1.2cm}
 </code> </code>
 +</WRAP>
 +<WRAP column 30ex>
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage[T1]{fontenc}
 +  \usepackage[width=7cm,height=6cm]{geometry}
 +  \usepackage{lmodern}
 +  \usepackage[french]{babel}
 +  \usepackage{microtype}
 +  \usepackage{tikz}
 +  \pagestyle{empty}
 +\begin{document}
 +\setlength{\parindent}{1.2cm}
  
 +\noindent\tikz\path[fill=red] (0,0) rectangle (\parindent,1.5ex);%
 +Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n'avais pas le temps de me dire : \og{}Je m'endors.\fg{}
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
  
 +<WRAP column 33ex>
 +<code latex>
 +\setlength{\parindent}{0ex}
 +</code>
 +</WRAP>
 +<WRAP column 30ex>
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage[T1]{fontenc}
 +  \usepackage[width=7cm,height=6cm]{geometry}
 +  \usepackage{lmodern}
 +  \usepackage[french]{babel}
 +  \usepackage{microtype}
 +  \usepackage{tikz}
 +  \pagestyle{empty}
 +\begin{document}
 +\setlength{\parindent}{0ex}
  
-$\Reponse$  Le package [[ctanpkg>indentfirst|indentfirst]] permet de forcer <latex>\LaTeX</latex> à poser +\noindent\tikz\path[fill=red] (0,0) rectangle (\parindent,1.5ex);
-un retrait d'alinéa sur la première ligne du premier paragraphe après une nouvelle section (ce retrait n'est +Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n'avais pas le temps de me dire : \og{}Je m'endors.\fg{} 
-pas pratiqué en typographie anglaise, et donc <latex>\LaTeX</latex> ne le produit pas spontanément).+\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 + 
 + 
 +<note important> 
 +On pourrait être tenté d'utiliser ''\hspace*{⟨longueur⟩}'' en début de chaque paragraphe 
 +(avec ⟨longueur⟩ exprimée dans les [[2_programmation:syntaxe:longueurs:unites_de_mesure_de_tex|unités usuelles]] 
 +de <latex>\LaTeX</latex>). 
 +Cette solution est déconseillée, sauf s'il s'agit de modifier un unique paragraphe
 +En effet, le document résultant deviendrait compliqué à maintenir, 
 +avec une mauvaise séparation du fond et de la forme. 
 + 
 +Inversement, si vous souhaitez ponctuellement retirer ce retrait 
 +sans changer la mise en forme du reste de votre document, faites précéder 
 +votre paragraphe de ''\noindent'': 
 + 
 +<WRAP clear /> 
 +<WRAP column 33ex> 
 +<code latex> 
 +\noindent Longtemps, je me suis 
 +couché de bonne heure... 
 +</code> 
 +</WRAP> 
 +<WRAP column 30ex> 
 +<latexdoc> 
 +\documentclass{article} 
 +  \usepackage[T1]{fontenc} 
 +  \usepackage[width=7cm,height=6cm]{geometry} 
 +  \usepackage{lmodern} 
 +  \usepackage[french]{babel} 
 +  \usepackage{microtype} 
 +  \usepackage{tikz} 
 +  \pagestyle{empty} 
 +\begin{document} 
 +\noindent% 
 +Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n'avais pas le temps de me dire : \og{}Je m'endors.\fg{} 
 +\end{document} 
 +</latexdoc> 
 +</WRAP> 
 +<WRAP clear /> 
 +</note> 
 + 
 +===== Avec l'extension “indentfirst” ===== 
 + 
 +En typographie anglaise usuellece retrait n'est pas inséré au début du premier paragraphe **d'une nouvelle section**. 
 +C'est donc le comportement par défaut de <latex>\LaTeX</latex>
 + 
 +Si votre document est en français, avec: 
 +<code latex> 
 +\usepackage[french]{babel} 
 +</code> 
 +[[texdoc>frenchb|le module Babel-french]] s'occupe de restaurer ce retrait et vous n'avez rien de plus à faire.
  
 +Si vous écrivez en anglais et souhaitez tout de même avoir ce retrait, l'extension [[ctanpkg>indentfirst]]
 +permet de forcer <latex>\LaTeX</latex> à le faire.
 +C'est notamment utile pour avoir une mise en forme homogène dans un document bilingue anglais/français.
  
-$\Reponse$  Pour agir localement, on peut utiliser ''\hspace*{lgr}''. 
-(Cette solution est déconseillée, le document résultant est plus 
-compliqué à maintenir, pour en changer la mise en page, par exemple) 
  
 +{{htmlmetatags>metatag-keywords=(LaTeX,mise en forme des paragraphes,alinéa,renfoncement de la première ligne,début de paragraphe,typographie anglaise,typographie française)
 +metatag-og:title=(Comment changer le retrait en début de paragraphe)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/texte/paragraphes/changer_l_indentation_en_debut_de_paragraphe.1476997721.txt.gz · Dernière modification : 2016/10/20 21:08 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0