使用以下示例时,第二项的间距略小。使用相同的代码但不使用 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}