mdframed 環境の行間のスペース

mdframed 環境の行間のスペース

MD フレーム環境で 2 つの行間のスペースを縮小したいと思います。

\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}

すでに試してみましたがskipbelowskipaboveどれも機能しませんでした。

前もって感謝します

ここに画像の説明を入力してください

答え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

ここに画像の説明を入力してください

関連情報