![讲义已加框,但幻灯片结束时讲义也结束](https://linux22.com/image/464664/%E8%AE%B2%E4%B9%89%E5%B7%B2%E5%8A%A0%E6%A1%86%EF%BC%8C%E4%BD%86%E5%B9%BB%E7%81%AF%E7%89%87%E7%BB%93%E6%9D%9F%E6%97%B6%E8%AE%B2%E4%B9%89%E4%B9%9F%E7%BB%93%E6%9D%9F.png)
我有一个演示文稿,我想提供一个讲义版本,我得到了此代码。但问题是,它会自动在每页上制作 4 个框架。即使最后一页只有一张幻灯片,也会制作 4 个框架,因此 3 个是空的。我该如何处理这个“错误”?
% for Handout use:
\pgfpagesuselayout{4 on 1}[a4paper,landscape,border shrink=5mm]
\pgfpageslogicalpageoptions{1}{border code=\pgfusepath{stroke}}
\pgfpageslogicalpageoptions{2}{border code=\pgfusepath{stroke}}
\pgfpageslogicalpageoptions{3}{border code=\pgfusepath{stroke}}
\pgfpageslogicalpageoptions{4}{border code=\pgfusepath{stroke}}
答案1
不同的方法:在讲义模式下为每一帧的背景添加边框:
\documentclass[
handout
]{beamer}
\mode<handout>{
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,landscape,border shrink=5mm]
\usepackage{tikz}
\setbeamertemplate{background canvas}{
\begin{tikzpicture}[remember picture]
\draw (current page.south west) rectangle (current page.north east);
\end{tikzpicture}
}
}
\begin{document}
\begin{frame}
abc
\end{frame}
\end{document}