Enumitem: Eingerückte Liste, bei der neue Absätze nicht eingerückt werden

Enumitem: Eingerückte Liste, bei der neue Absätze nicht eingerückt werden

Ich möchte eine eingerückte Liste erstellen, in der neue (nicht aufgelistete) Absätze innerhalb der Liste überhaupt nicht eingerückt werden (d. h., sie werden am linken Rand des Haupttextes ausgerichtet. Siehe Abbildung unten).

Ich verwende das enumitemPaket mit folgenden Optionen:

labelsep=8pt,                           
labelindent=0.5\parindent,               
itemindent=0pt,
leftmargin=*,                         
listparindent=-\leftmargin

(das * soll dazu dienen, den Wert von \leftmarginaus den anderen Parametern und der automatisch berechneten Etikettenbreite zu berechnen). Dies ergibt jedoch nicht das erwartete Ergebnis (siehe MWE unten). Wenn ich stattdessen

leftmargin=3cm                         
listparindent=-\leftmargin

es funktioniert wie vorgesehen (aber ich möchte den linken Rand nicht auf einen bestimmten Wert setzen, sondern einen festen \labelindentund \labelsep). Einfügen

\noindent\hskip-\leftmargin

am Anfang des anstößigen Absatzes funktioniert auch, ist aber in der Tat nicht sehr systematisch. Wie muss ich die enumerateOptionen einstellen, um das zu erreichen, was ich will?

MWE

\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate]{%
labelsep=8pt,%                           
labelindent=0.5\parindent,%               
itemindent=0pt,%
leftmargin=*,%                          
listparindent=-\leftmargin% 
}

\begin{document}
A normal paragraph of text just to show where 
the left margin lies, for comparison. New paragraphs 
inside enumerate should start at that left margin.

\begin{enumerate}[label=Case \arabic*:]
\item By setting the enumerate options in a 
(I think) sensible manner, I don't achieve what I want 

This paragraph shouldn't be indented at all!

\item I want to set the options so that new paragraphs 
behave like the following one

\noindent\hskip-\leftmargin 
This paragraph is indeed not indented at all!
\end{enumerate}

\begin{enumerate}[resume*,leftmargin=3cm,listparindent=-\leftmargin]
\item Setting a specific value for leftmargin also works\dots

But this is not what I want :-(
\end{enumerate}
\end{document}

Bildbeschreibung hier eingeben

Ich würde dies für alle enumerateUmgebungen vermeiden und hierfür eine neue Liste definieren.

Antwort1

Ich bin nicht sicher, warum Sie das tun möchten. So geht's jedoch:

\documentclass{article}
\usepackage{showframe}
\usepackage{enumitem}

\setlist[enumerate]{
  labelsep=8pt,
  labelindent=0.5\parindent,
  itemindent=0pt,
  leftmargin=*,
  before=\setlength{\listparindent}{-\leftmargin},
}

\begin{document}
A normal paragraph of text just to show where 
the left margin lies, for comparison. New paragraphs 
inside enumerate should start at that left margin.

\begin{enumerate}[label=Case \arabic*:]
\item By setting the enumerate options in a 
(I think) sensible manner, I don't achieve what I want

This paragraph shouldn't be indented at all!

\item I want to set the options so that new paragraphs 
behave like the following one

This paragraph is indeed not indented at all!
\end{enumerate}

\begin{enumerate}[resume*,leftmargin=3cm,listparindent=-\leftmargin]
\item Setting a specific value for leftmargin also works\dots

This is what I want.
\end{enumerate}
This is what I want. % just to show the left margin

\end{document}

Sie müssen die Einstellung verzögern \listparindent, wenn der Wert \leftmarginermittelt wurde.

Bildbeschreibung hier eingeben

Antwort2

Oder wäre es nicht einfach dies (ich finde, dass ein erster Absatz mit einem linken Rand ungleich Null und nachfolgende Absätze im Artikel mit einem linken Rand von Null nicht besonders gut aussehen):

\documentclass{article}

\usepackage{enumitem}
\setlist[enumerate]{%
wide =0.5\parindent,
listparindent=0pt%
}%

\begin{document}
A normal paragraph of text just to show where the left margin lies, for comparison. New paragraphs
inside enumerate should start at that left margin.

\begin{enumerate}[label=Case \arabic*:]
\item By setting the enumerate options in a
(I think) sensible manner, I don't achieve what I want

This paragraph shouldn't be indented at all! This paragraph shouldn't be indented at all!

\item I want to set the options so that new paragraphs
behave like the following one.

This paragraph is indeed not indented at all!

\item Setting a specific value for leftmargin also works\dots

But is this what you want?
\end{enumerate}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen