Me gustaría reducir el espacio entre dos filas en un entorno mdframed.
\mdfdefinestyle{round}{
innertopmargin=0pt,innerbottommargin=10pt,innerleftmargin=1pt,innerrightmargin=1pt,
middlelinewidth=3pt,innerlinewidth=0.4pt,outerlinewidth=0.4pt}
\begin{table}[tbp]
\label{tab:Liste}
\begin{mdframed}[style=round]
\caption{XXX}
\begin{multicols}{2}
{\RaggedRight
\begin{enumerate}
\item 1
\item 2
\item ...
\end{enumerate}}
\end{multicols}
\end{mdframed}
\end{table}
Ya lo intenté, skipbelow
pero skipabove
ninguno funcionó.
gracias de antemano
Respuesta1
El espacio se debe a \multicolsep
:
\documentclass{article}
\usepackage{mdframed,multicol,ragged2e}
\mdfdefinestyle{round}{
innertopmargin=0pt,
innerbottommargin=10pt,
innerleftmargin=1pt,
innerrightmargin=1pt,
middlelinewidth=3pt,
innerlinewidth=0.4pt,
outerlinewidth=0.4pt
}
\begin{document}
\begin{table}
\begin{mdframed}[style=round]
\setlength\multicolsep{0pt} % <--- added; here it's a local setting
\caption{XXX}\label{X}
\begin{multicols}{2}
\begin{enumerate}
\RaggedRight
\item some text that should go across three lines
in order to show that they are set ragged right
\item 2
\item ...
\end{enumerate}
\end{multicols}
\end{mdframed}
\end{table}
\end{document}
Tenga en cuenta que \RaggedRight
puede ir después \begin{enumerate}
, evitando la necesidad de llaves adicionales, lo que simplifica la entrada. Tenga en cuenta también que\label
debeir detrás \caption
.