提供了一个最小的工作样本。
\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}