web-dev-qa-db-fra.com

LaTeX: retrait de la deuxième ligne

Je veux mettre en retrait de la deuxième ligne. 

Je veux écrire dans LaTeX quelque chose comme ceci:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam interdum dictum suscipit magna molestie. Vestibulum nibh dolor, interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper in commodo erat dignissim. Cras et suscipit enim. 

Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla imperdiet cursus enim condimentum congue.

Et je veux produire:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent 
    sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam 
    interdum dictum suscipit magna molestie. Vestibulum nibh dolor, 
    interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem 
    sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper 
    in commodo erat dignissim. Cras et suscipit enim. 
Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. 
    Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla 
    imperdiet cursus enim condimentum congue.
29
Ricibald

Les indentations pendantes négatives dans LaTeX sont plus facilement gérées avec le paquetage suspendu.

Edit: Correction du lien cassé. 

19
msw

En fonction de la raison pour laquelle vous souhaitez effectuer cette opération, vous pourriez avoir intérêt à utiliser le support TeX intégré pour l'indentation suspendue, ce que le package suspendu contient. S'il s'agit d'un logiciel unique, utilisez le package, mais s'il est intégré à une autre présentation, le package risque de compliquer les choses. Dépend de vous.

La dimension \hangindent donne la taille de l'indentation et le numéro \hangafter indique à quel moment cet indentation doit commencer ou s'arrêter. Si le numéro \hangafter est positif, l'indentation commence après ce nombre de lignes; s'il est négatif, il commence immédiatement et arrête après (moins) le nombre de lignes.

Celles-ci ne s'appliquent qu'au paragraphe immédiatement suivant. Le paquetage en attente gère cela en utilisant \everypar. C'est une technique occasionnellement problématique, c'est pourquoi le paquet inclut un «mot de prudence» à son sujet.

\documentclass{article}

\parindent=0pt
\parskip=\medskipamount

\begin{document}

\hangindent=2em
\hangafter=2
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent 
sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam 
interdum dictum suscipit magna molestie. Vestibulum nibh dolor, 
interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem 
sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper 
in commodo erat dignissim. Cras et suscipit enim. 

\hangindent=2em
\hangafter=-2
Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. 
Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla 
imperdiet cursus enim condimentum congue.

\end{document}
26
Norman Gray

Semblable à la réponse de Ricibald mais plus simple (je ne savais pas clairement à son poste quelle longueur faisait le travail). J'utilisais ceci comme liste à puces pour mettre en retrait chaque ligne après la première:

\begin{list}{}%

{\leftmargin=1em \itemindent=-1em}

\item 

\item

\end{list}
6
Adam
\hangindent=\parindent
\hangafter=1
\noindent
Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent  
sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam  
interdum dictum suscipit magna molestie. Vestibulum nibh dolor,  
interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem  
sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper  
in commodo erat dignissim. Cras et suscipit enim.
5
Alexey Malistov

J'ai trouvé cette solution. Pour moi, c'est mieux car c'est valable pour tout le texte depuis ce point: je n'ai pas besoin de répéter la commande pour chaque paragraphe:

\begin{list}{}{%
\setlength{\topsep}{0pt}%
\setlength{\leftmargin}{0.1in}%
\setlength{\listparindent}{-0.1in}%
\setlength{\itemindent}{-0.1in}%
\setlength{\parsep}{\parskip}%
}%
\item[]
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent 
sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam 
interdum dictum suscipit magna molestie. Vestibulum nibh dolor, 
interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem 
sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper 
in commodo erat dignissim. Cras et suscipit enim. 

Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. 
Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla 
imperdiet cursus enim condimentum congue.
\end{list}

Now my normal text!
1
Ricibald

Lorsque vous créez une liste, la marge de la liste est indentée d'un retrait (\ leftmargini) et\itemindent vaut 0; Si vous définissez\itemindent sur le négatif de la marge de gauche, le retrait suspendu s'alignera exactement avec la marge de la portée extérieure et vous obtiendrez exactement un retrait dans la liste. C'est un moyen simple et rapide d'entrer et de sortir d'une liste suspendue en retrait en définissant une seule valeur:\itemindent.

\documentclass{article}
\usepackage{lipsum}
\begin{document}

\begin{list}{}{\setlength\itemindent{-\leftmargin}}
  \item \lipsum[1]
  \item \lipsum[2]
\end{list}

\end{document}
0
Pinecone

Que diriez-vous: 

\usepackage{changepage}

\newenvironment{indentblock}{\begin{adjustwidth}{\parindent}{}\hspace{-\parindent}}{\end{adjustwidth}}

\begin{document}
    \begin{indentblock}
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam interdum dictum suscipit magna molestie. Vestibulum nibh dolor, interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper in commodo erat dignissim. Cras et suscipit enim. 
    \end{indentblock}
\end{document}

 2

Changez simplement \parindent en une valeur de votre choix, par exemple 4em.

0
gospes