使用 Beamer 时 itemize 中的间距不同

使用 Beamer 时 itemize 中的间距不同

使用以下示例时,第二项的间距略小。使用相同的代码但不使用 Beamer(例如,在 article 类中),间距是相等的。

\documentclass{beamer}
\usepackage{setspace}
\setstretch{1.5}
\begin{document}
\begin{frame}
  \begin{itemize}
    \item Normal Spacing: long long long long long long long long long long long long long long long long long
    \item Some smaller Spacing: long long long long long long long long long long long long long long long long
      \begin{itemize}
        \item Long long long long long long long long long long long long long long long long long long long
      \end{itemize}
  \end{itemize}
\end{frame}
\end{document}

当子项目列示跟随该项目时,总会发生此效果。

答案1

添加一个空行以强制生成新段落。Beamer 在列表前将嵌套列表的字体更改为 \small,这对之前的行有副作用。

\documentclass{beamer}
\usepackage{setspace,tikz}
\setstretch{1.5}
\begin{document}
\begin{frame}
  \begin{itemize}
    \item \tikz[overlay]\draw[red,<->](0,0)--(0,-18pt);Normal Spacing: long long long long long long long long long long long long long long long long long
    \item \tikz[overlay]\draw[red,<->](0,0)--(0,-18pt);Normal Spacing: long long long long long long long long long long long long long long long long long    

      \begin{itemize}
        \item Long long long long long long long long long long long long long long long long long long long
      \end{itemize}
  \end{itemize}
\end{frame}
\end{document}

在此处输入图片描述

相关内容