Lange Beschriftungen in der Liste überlappen sich bei Verwendung von ragged2e

Lange Beschriftungen in der Liste überlappen sich bei Verwendung von ragged2e

Ich habe mithilfe des enumitemPakets eine neue Liste definiert. Der Inhalt der Liste variiert in vielerlei Hinsicht. Manchmal hat ein Label zwei oder drei Zeilen und das Element nur eine Zeile. Ich kann eine Überlappung der Labels verhindern, indem ich dem einzeiligen Element einen Zeilenumbruch hinzufüge – bis hierhin alles gut.

Nun muss ich das ragged2ePaket verwenden, da ich im gesamten, langen Dokument linksbündigen Text benötige. Sobald ich aktiviere ragged2e, scheint der Zeilenumbruch keine Wirkung mehr zu haben und das lange Label überlappt sich mit dem folgenden Label.

Ich habe versucht, das Problem zu lösen, indem ich die Beschriftungsausrichtung definiert habe (vonBeschreibungsliste mit rechtsbündiger BeschriftungUndmehrzeilige Beschriftung im Enumitem: Listeninhalt vertikal an der ersten Zeile der Beschriftung ausrichtenunter anderen Beiträgen). Aber das hilft nicht. Was kann ich tun, damit es ragged2emit dieser Liste funktioniert?

Hier ist ein MWE:

\documentclass{article}

\usepackage{enumitem}
\usepackage[document]{ragged2e}
\usepackage{lipsum}

\SetLabelAlign{mylistalign}{\strut\smash{\parbox[t]{\labelwidth}{\raggedright#1}}} 
\newlist{mylist}{description}{2} 
\setlist[mylist]{style=multiline,leftmargin=4cm,align=mylistalign}

% ---------------------------------------------------------------------------- %

\begin{document}

\begin{mylist}
    \item [Regular label] with one line content
    \item [Regular label] \lipsum[1]
    \item [Extra long extra long extra long extra long label] but has only one line content. \\
    \item [Extra long extra long extra long label] \lipsum[2]
\end{mylist}

\end{document}

verwandte Informationen