labeling
有没有一种简单的方法可以消除环境项目之间以及环境周围的间距,enumitem
类似于\setlist[itemize]{noitemsep,nolistsep}
间距我能找到的唯一答案看起来过于复杂了。不过,这是 2014 年发布的;也许现在有更好的方法了?
不良行为的示例(使用 编译lualatex
):
\documentclass{scrartcl}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{labeling}{}
\item apple,
\item banana,
\item cucumber.
\end{labeling}
\lipsum[2]
\end{document}
注意项目之间以及列表前后的空格。
期望行为的示例(用 编译pdflatex
):
\documentclass{article}
\usepackage{lipsum}
\usepackage{enumitem}
\setlist[itemize]{noitemsep,nolistsep}
\begin{document}
\lipsum[1]
\begin{itemize}
\item[] apple,
\item[] banana,
\item[] cucumber.
\end{itemize}
\lipsum[2]
\end{document}
我对像第二个示例那样缩进列表不感兴趣,只想删除项目之间的空格以及整个列表周围的空格。
我之所以对通过labeling
环境实现这种效果感兴趣,是因为我已经非常广泛地部署了这个环境,解决不同问题的方法。