如何增加/减少 basedescript 环境前后的空格?

如何增加/减少 basedescript 环境前后的空格?

提供了一个最小的工作样本。

\documentclass{article}
\usepackage{mdwlist,lipsum}

\begin{document}
\lipsum[6]
\begin{basedescript}{\desclabelstyle{\pushlabel}\desclabelwidth{6em}}
\item[ITEM 1] \lipsum[1]
\item[ITEM 12] \lipsum[2]
\item[ITEM 1234] \lipsum[3]
\end{basedescript}
\end{document}

编译后的PDF如下。

在此处输入图片描述

我的问题如何增加/减少 basedescript 环境前后的空格?

我阅读了该mdwlist软件包但没有找到答案,因此欢迎任何帮助!

答案1

要设置的参数是\topsep(在列表的任一端使用)

\documentclass{article}
\usepackage{mdwlist,lipsum}

\begin{document}

\lipsum[6]
\begin{basedescript}{%
  \desclabelstyle{\pushlabel}%
  \desclabelwidth{6em}%
  \setlength{\topsep}{20ex}% or whatever you prefer
}
\item[ITEM 1] \lipsum[1]
\item[ITEM 12] \lipsum[2]
\item[ITEM 1234] \lipsum[3]
\end{basedescript}
\lipsum[6]

\end{document}

在此处输入图片描述

不过,我建议使用该enumitem包,因为mdwlist已经被废弃了。

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}

\begin{document}

\lipsum[6]
\begin{description}[
  align=left,
  leftmargin=6em,
  labelwidth=6em,
  labelsep=0pt,
  topsep=20ex,
]
\item[ITEM 1] \lipsum[1]
\item[ITEM 12] \lipsum[2]
\item[ITEM 1234] \lipsum[3]
\end{description}
\lipsum[6]

\end{document}

相关内容