mdframed 환경의 행 사이의 공간

mdframed 환경의 행 사이의 공간

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.

여기에 이미지 설명을 입력하세요

관련 정보