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}
すでに試してみましたが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
。