Beamer 长框架物品未呈现

Beamer 长框架物品未呈现

我正在使用beamer一个太长的框架,无法放在一个框架中,因此我使用选项

\begin{frame}[allowframebreaks]

因为我希望我的列表项逐渐显示出来,所以我使用

\beamerdefaultoverlayspecification{<+->}

在一切之前。然而,这只会导致第一帧中的第一个项目暴露出来。其余的只是阴影,出于某种原因......

我该如何解决这个问题?(同时具有长帧和渐进演示)?

以下是 MWE:

\documentclass{beamer}

\mode<presentation>
{
  \usetheme{Warsaw}
  \setbeamercovered{transparent}
}

\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{times}
\usepackage[T1]{fontenc}
\title[]{Hello World}

\AtBeginSubsection[]
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}

\beamerdefaultoverlayspecification{<+->}

\begin{document}

\begin{frame}[allowframebreaks]{Hello}
    This is a very long frame:
    \begin{itemize}
        \item 
        line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ 
        \item 
        line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ 
        \item 
        line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ line\\ 
    \end{itemize}
\end{frame}

\end{document}

答案1

这不可能。

[allowframebreaks]当前的 beamer 实现不支持 和 叠加的组合[beamer用户指南,第51页]:

您可以使用选项 allowframebreaks 将 ⟨frame text⟩ 拆分到多个幻灯片中,但您不能使用叠加层。有关详细信息,请参阅 allowframebreaks 选项的说明。

各州的文件[allowframebreaks]进一步beamer用户指南,第 60 页]:

allowframebreaks=⟨分数⟩。当给出此选项时,如果文本不适合一张幻灯片,框架将自动拆分为多个框架。具体来说,当给出此选项时,会发生以下情况:

  1. 不支持覆盖。

    ...

相关内容