Ich habe ein Problem mit der enumerate
Umgebung in LaTeX, wenn ich versuche, mdframed
unmittelbar nach dem Starten eines neuen Elements eine Box mit zu erstellen. Während das Boxen wie erwartet funktioniert, verursacht es eine Fehlausrichtung der Zahlen innerhalb der enumerate
Umgebung, siehe das zweite Element im Screenshot unten: Das 2.
ist aufgrund der Anwesenheit der von erstellten Box nicht vertikal mit den anderen Zahlen ausgerichtet mdframed
.
Gibt es eine Möglichkeit, dies zu beheben? Zumindest sollte man in der Lage sein, manuell eine Art Leerraum hinzuzufügen, oder?
Bildschirmfoto:
MWE:
\documentclass{article}
\usepackage{mdframed}
\usepackage{lipsum}
\begin{document}
\begin{enumerate}
\item\lipsum[1][1-2]
\begin{mdframed}
\lipsum[2][1-2]
\end{mdframed}
\item\begin{mdframed}
\lipsum[3][1-2]
\end{mdframed}
\item\lipsum[4][1-2]
\end{enumerate}
\end{document}
Antwort1
Die Ausrichtung nach oben geben Sie mit [t]
der Option für an \parbox
.
\documentclass{article}
%\usepackage{mdframed}
\usepackage{lipsum}
\usepackage{calc}
\begin{document}
\begin{enumerate}
\item\lipsum[1][1-2]
\fbox{\parbox[t]{\linewidth-2\fboxsep-2\fboxrule}{\lipsum[2][1-2]}}
\item\fbox{\parbox[t]{\linewidth-2\fboxsep-2\fboxrule}{\lipsum[1][1-5]}}
\item\lipsum[4][1-2]
\end{enumerate}
\end{document}