Я хотел бы уменьшить расстояние между двумя рядами в среде 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}
Я уже пробовал, skipbelow
но skipabove
ничего из этого не сработало.
заранее спасибо
решение1
Пространство обусловлено \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}
Обратите внимание, что \RaggedRight
может хорошо идти после \begin{enumerate}
, избегая необходимости в дополнительных скобках, что упрощает ввод. Обратите внимание также, что\label
долженидти за \caption
.