I have read the documentation and there are several other similar questions, e.g. Beamer: handout/article mode - produce multiple copies of a frame with distinct overlay numbers
But I am just not able to figure it out. Please help me. In the handout mode, I expect to have only the slides 3 of frame 1, slide 1 of frame 2, and slide 4 of frame 1. However, it selects slide 4 of frame 1 also for the first page. I also managed to get this result but then I always broke the result for the beamer mode.
% for handout without notes
\documentclass[handout]{beamer}
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,landscape,border shrink=5mm]
% NOT OK: frame1.4, expected frame1.3
% OK: frame2.1
% OK: frame1.4
% for handout with notes
% \documentclass[]{beamer}
% \usepackage{pgfpages}
% \setbeameroption{show notes on second screen=bottom}
% OK: frame1.1
% OK: frame1.2
% OK: frame1.3
% OK: frame2.1
% OK: frame1.4
% for presentation without notes
% \documentclass[]{beamer}
% OK: frame1.1
% OK: frame1.2
% OK: frame1.3
% OK: frame2.1
% OK: frame1.4
\usepackage{fontspec}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[babel]{csquotes}
\usepackage{hyperref}
\author{todo author}
\institute{todo institute}
\date{todo date}
\title{todo title}
\begin{document}
\NoHyper
\begin{frame}<all:0>[label=frameFIRST]
\frametitle{FRAME 1}
\uncover<2>{slide2}\\
\uncover<3>{slide3}\\
\uncover<4>{slide4}
\end{frame}
\mode<beamer>{
\againframe<beamer:1-3>{frameFIRST}%
}
\mode<handout>{
\againframe<handout:3>{frameFIRST}%
}
\begin{frame}[label=frameSECOND]
\frametitle{FRAME 2}
foo
\end{frame}
\mode<beamer>{
\againframe<beamer:4>{frameFIRST}%
}
\mode<handout>{
\againframe<handout:4>{frameFIRST}%
}
\end{document}
\begin{frame}<all:0>[label=frameFIRST]
occurs in the general mode (IIRC, pesentation) and the fore produces thee four slides.According to the manual, you would have to hide them at this step and later load them with the appopriate againframe.all:0
should result in the omission sinceall
is stronger thanpresentation
. What exactly is your suggestion? Replacingall:0
bypresentation:0
does not help.