我知道你可以通过加载包来改变环境itemsep
的。据我所知,这种方法的缺点是每次我使用环境时都要手动调整。itemize
enumitem
itemize/enumerate
itemsep
因此,我想问一下是否存在一种方法(最好)或一个包,我可以itemsep=0.2cm
在其中全局设置(或其中的对应值pt
)(即对于我的整个文档)。
提前致谢!
PS:一种解决方法是使用我的设置录制宏(itemsep
、label
等)。但是,我认为这不是处理此类问题的正确方法
答案1
您可以重新定义 \@listi (我使用大的 2cm 来显示效果):
\documentclass{beamer}
\makeatletter
\def\@listi{\leftmargin\leftmargini
\parsep 4.5\p@ \@plus2\p@ \@minus\p@
\topsep 9\p@ \@plus3\p@ \@minus5\p@
\itemsep 2cm \@plus2\p@ \@minus\p@} %adapt
\let\@listI\@listi
\@listi
\begin{document}
\begin{frame}
\begin{itemize}
\item b
\item b
\item b
\end{itemize}
\end{frame}
\end{document}