2
1

Comment faire pour ne pas avoir de marge (décalage) dans un environnement enumerate ou itemize ?

Posée 20 Jui '16, 17:31

jmb's gravatar image

jmb
307102631
Taux d'acceptation : 0%

Modifiée 31 Oct '16, 14:57

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

Avec le package enumitem ?

(20 Jui '16, 18:23) jerome dequeker jerome%20dequeker's gravatar image

Malheureusement j'ai un beau : Error 404 - Internal Server Error.

(20 Jui '16, 18:24) jmb jmb's gravatar image

@jmb: ce message à la suite de quoi ?

(24 Jui '16, 15:53) Bernard Bernard's gravatar image

Pour la référence enumitem de jerome dequeker.

(25 Jui '16, 00:48) jmb jmb's gravatar image

C'est dans le fichier .log ?

(25 Jui '16, 03:52) Bernard Bernard's gravatar image

@jmb Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont pas visibles. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, le mieux est de recourir au raccourci Ctrl+k (dans les questions et réponses) et à `⟨code⟩` (dans les commentaires). Cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(27 Jui '16, 19:25) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus

10

Voici ce qu'on peut faire avec enumitem, en jouant avec l'option wide (l'option resume sert seulement à reprendre la numérotation là où elle en était à la fin de l'environnement précédent) :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier, erewhon}
\usepackage{enumitem}
\usepackage[showframe]{geometry}

\begin{document}

\begin{enumerate}[wide]
  \item Un premier point. Un premier point. Un premier point. Un premier point. Un premier point. Un premier point.
\end{enumerate}

\begin{enumerate}[wide, leftmargin=*, resume]
  \item Un autre premier point. Un autre premier point. Un autre premier point. Un autre premier point. Un autre premier point. Un autre premier point.

\end{enumerate}

\begin{enumerate}[wide=0pt, resume]
  \item Un deuxième point. Un deuxième point. Un deuxième point. Un deuxième point. Un deuxième point. Un deuxième point.
\end{enumerate}

\begin{enumerate}[wide=0pt, leftmargin=*, resume]
  \item Un troisième point. Un troisième point. Un troisième point. Un troisième point. Un troisième point. Un troisième point.
\end{enumerate}

\end{document}
Lien permanent

Publiée 20 Jui '16, 22:32

Bernard's gravatar image

Bernard
4.6k15
Taux d'acceptation : 35%

Modifiée 03 Déc '17, 18:22

Pathe's gravatar image

Pathe ♦♦
7.4k28196245

Ah oui, c'est pas mal ça! Merci

(24 Jui '16, 14:11) jmb jmb's gravatar image
1

@jmb pourriez-vous accepter la réponse ?

(01 Aoû '16, 05:28) pluton pluton's gravatar image
-1

C'est à dire ?

(01 Aoû '16, 10:34) jmb jmb's gravatar image

@jmb Et bien, au niveau du compteur de l'unique réponse (qui indique 6 actuellement) vous devez pouvoir cliquer sur une icône pour accepter la réponse. Elle passera en vert ensuite, comme ici http://texnique.fr/osqa/questions/2139/probleme-de-compilation-de-glossaire par exemple. Ça permet aux visiteurs de voir quelles sont les questions avec et sans réponse (acceptée). Qui plus est, pour poser des questions, utilisez l'environnement "commentaire" et pas l'environnement "réponse" comme vous venez de le faire.

(01 Aoû '16, 18:18) pluton pluton's gravatar image

@jmb Votre contribution sous forme de réponse « C'est à dire » a été convertie en commentaire.

(02 Aoû '16, 00:34) unbonpetit ♦♦ unbonpetit's gravatar image

@jmb & @pluton, voici comment faire la même chose sans le paquetage enumitem :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier, erewhon}
\usepackage[showframe]{geometry}
\newcounter{resume}
\begin{document}

{\setlength{\leftmargini}{0pt}%
\begin{enumerate}\setlength\itemindent{2.5em}
  \item Un premier point. Un premier point. Un premier point. Un premier point. Un premier point. Un premier point.
    \setcounter{resume}{\value{enumi}}
\end{enumerate}}

\begin{enumerate}\setcounter{enumi}{\value{resume}}
  \item Un autre premier point. Un autre premier point. Un autre premier point. Un autre premier point. Un autre premier point. Un autre premier point.\setcounter{resume}{\value{enumi}}
\end{enumerate}

{\setlength\leftmargini{0pt}%
\begin{enumerate}\setcounter{enumi}{\value{resume}}
\setlength\itemindent{1.25em}
  \item Un deuxième point. Un deuxième point. Un deuxième point. Un deuxième point. Un deuxième point. Un deuxième point.
    \setcounter{resume}{\value{enumi}}
\end{enumerate}}

{\setlength{\leftmargini}{1.25em}%
\begin{enumerate}\setcounter{enumi}{\value{resume}}
  \item Un troisième point. Un troisième point. Un troisième point. Un troisième point. Un troisième point. Un troisième point.
\end{enumerate}}

\end{document}
Lien permanent

Publiée 26 Jan '17, 12:14

vincentb1's gravatar image

vincentb1
1874
Taux d'acceptation : 0%

Modifiée 26 Jan '17, 12:33

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.