隐藏 Beamer 演示文稿中的页面

隐藏 Beamer 演示文稿中的页面

我的项目使用包含特定主题框架的 tex 文件的多个输入。

例子:

  • 主文本
  • 主题
    • 主题1.tex
    • 主题2.tex
    • 主题3.tex

这是在 main.tex 中:

\documentclass{beamer}

\begin{document}
  \input{topics/topic1}
  \input{topics/topic2}
  \input{topics/topic3}
\end{document}

根据我在演示过程中的进展情况,我想抑制下一个演示中的前 n 帧(例如主题 1 的前 20 帧)和最后 m 帧(例如主题 3 的最后 10 帧)。

我想做到这一点,而不必更改主题(不注释掉幻灯片等),而是使用命令来实现这一点。

有没有办法做到这一点?

答案1

一种可能的方法是使用 beamers\lecture命令并将其放置在每个断点处。这样,您就可以只编译下一课的帧。

\documentclass{beamer}

\includeonlylecture{weekb}

\begin{document}

\lecture{week a}{weeka}

\begin{frame}
topic 1
\end{frame}

\begin{frame}
more from topic 1
\end{frame}

\begin{frame}
topic 2
\end{frame}

\lecture{week b}{weekb}

\begin{frame}
more from topic 2
\end{frame}

\begin{frame}
topic 3
\end{frame}

\lecture{week c}{weekc}

\begin{frame}
more from topic 3
\end{frame}

\end{document}

另一种可能性是编译完整的演示文稿,然后使用一些外部程序筛选出你需要的幻灯片,例如

 pdftk presentation.pdf cat 20-40 output out.pdf

相关内容