Tengo un problema con el enumerate
entorno en LaTeX cuando intento crear un cuadro mdframed
inmediatamente después de iniciar un nuevo elemento. Si bien el cuadro funciona como se esperaba, provoca una desalineación de los números dentro del enumerate
entorno; consulte el segundo elemento en la captura de pantalla a continuación: 2.
No está alineado verticalmente con los otros números debido a la presencia del cuadro creado por mdframed
.
¿Hay alguna manera de solucionar esto? Al menos, uno debería poder agregar algún tipo de espacio negativo manualmente, ¿verdad?
Captura de pantalla:
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}
Respuesta1
Usted especifica la alineación hacia arriba usando [t]
la opción para \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}