在 Beamer 中全局设置 _子项_ 的分隔长度

在 Beamer 中全局设置 _子项_ 的分隔长度

我怎么能够全球更改项目分离长度子项目在 Beamer 中?我需要一个如下所示的命令,才能正常工作。

\setbeamertemplate{itemize/enumerate subbody begin}{\normalsize \itemsep=0.2mm}

我已经搜索过论坛,看到了一些关于在 itemize 环境之前/之后设置空格以及在正常 itemize 主体(即不是 subbody 或 subsubbody)中设置空格的答案。我认为以前没有人问过这个问题。

注意:我主要关心的是设置所有正文和子正文样式具有相同的字体大小和分隔。命令

\setbeamertemplate{itemize/enumerate subbody begin}{\normalsize}

让我们设置字体,但是嵌套的项目比它们的父级的更紧密(垂直)。

答案1

在此处输入图片描述

您无需使用投影仪特定的方法,只需将其添加到二级列表的标准钩子中即可:

\documentclass{beamer}

\makeatletter
\g@addto@macro\@listii{\itemsep1cm }
\makeatletter

\begin{document}


\begin{frame}
\begin{enumerate}
\item aaa
\begin{itemize}
\item 1111
\item 222
\item 3333
\end{itemize}
\item bbb
\item ccc
\begin{itemize}
\item 1111
\item 222
\item 3333
\end{itemize}
\end{enumerate}
\end{frame}
\end{document}

相关内容