我正在使用带注释的讲义包,但我遇到的问题是,每当幻灯片数量不是每页幻灯片数量的倍数时,就会打印太多的注释页。
例如,假设我有 3 张幻灯片,我正在使用
\pgfpagesuselayout{4 on 1 with notes}[a4paper,border shrink=5mm]
那么左侧会打印 3 张幻灯片,右侧会打印 4 张注释。
现在我想在没有相应幻灯片时不打印注释部分。有人能给我提示一下怎么做吗?
提前致谢!
copy from=8
PS 一个临时的解决方法是从该布局第 8 页的定义中注释掉该部分,但我想要更灵活的方法,以便在使用此布局时可以适用于任意数量的幻灯片。
- 编辑 -
这是我自己演示文稿的简化版本。
\documentclass[12 pt,handout]{beamer}
\usetheme[titleline=true,% Show a line below the frame title.
alternativetitlepage=true,% Use the fancy title page.
]{Torino}
\graphicspath{{images/}} % Put all images in this directory. Avoids clutter.
\usepackage{handoutWithNotes}
\pgfpagesuselayout{4 on 1 with notes}[a4paper,border shrink=5mm]
\title{Test title}
\author [X.Y.] {X Y}
\date [November 2013] {November 9, 2013}
\defbeamertemplate*{footline}{shadow theme}
{%
\leavevmode%
\begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle\hfill\insertframenumber\,/\,\inserttotalframenumber
\end{beamercolorbox}}%
\vskip0pt%
}
\setbeamertemplate{headline}
{%
\leavevmode%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex]{section in head/foot}%
\hbox to .5\paperwidth{\hfil\insertsectionhead\hfil}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex]{subsection in head/foot}%
\hbox to .5\paperwidth{\hfil\insertsubsectionhead\hfil}
\end{beamercolorbox}%
\vspace*{2pt}
}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}[plain,noframenumbering]
\titlepage
\end{frame}
\begin{frame}{Overview}
\tableofcontents
\end{frame}
\section{Section 1}
\begin{frame}[t]{Frame 1}
\end{frame}
\end{document}
输出如下:https://i.stack.imgur.com/lc3Iw.png。我想避免的是最后一个注释部分,因为没有相应的幻灯片。
答案1
作为一种解决方法,您可以简单地使用 beamers 自己的笔记页,它还提供了显示线条的选项:
\documentclass[12pt,handout]{beamer}
\usetheme{Berlin}
\mode<handout>{
\usepackage{pgfpages}
\pgfpagesuselayout{8 on 1}[a4paper,border shrink=5mm]
\setbeamertemplate{note page}[lined][8]
\addtobeamertemplate{note page}{\textbf{Notes}}{}
\setbeameroption{show notes}
}
\makeatletter
\def\beamer@framenotesbegin{% at beginning of slide
\gdef\beamer@noteitems{}%
\gdef\beamer@notes{{}}% used to be totally empty.
}
\makeatother
\title{Test title}
\author [X.Y.] {X Y}
\date [November 2013] {November 9, 2013}
\begin{document}
\begin{frame}[plain,noframenumbering]
\titlepage
\end{frame}
\begin{frame}{Overview}
\tableofcontents
\end{frame}
\section{Section 1}
\begin{frame}[t]{Frame 1}
\end{frame}
\end{document}