texlive[55908] Master/texmf-dist: beamer (22jul20)
commits+karl at tug.org
commits+karl at tug.org
Wed Jul 22 22:33:32 CEST 2020
Revision: 55908
http://tug.org/svn/texlive?view=revision&revision=55908
Author: karl
Date: 2020-07-22 22:33:32 +0200 (Wed, 22 Jul 2020)
Log Message:
-----------
beamer (22jul20)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex
trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf
trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex
trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls
trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
Modified: trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md 2020-07-22 20:33:32 UTC (rev 55908)
@@ -8,6 +8,13 @@
## [Unreleased]
+## [v3.59]
+
+### Changed
+
+- added `\transfly` macro for `Fly` page transition (see #609)
+- Preparations for LaTeX2e 2020-10-01
+
## [v3.58]
### Changed
@@ -95,7 +102,8 @@
- Support for `noxcolor` with `beamerarticle` (see #483)
- Treatment of mixed overlay/alert specifications
-[Unreleased]: https://github.com/josephwright/beamer/compare/v3.58...HEAD
+[Unreleased]: https://github.com/josephwright/beamer/compare/v3.59...HEAD
+[v3.59]: https://github.com/josephwright/beamer/compare/v3.58...v3.59
[v3.58]: https://github.com/josephwright/beamer/compare/v3.57...v3.58
[v3.57]: https://github.com/josephwright/beamer/compare/v3.56...v3.57
[v3.56]: https://github.com/josephwright/beamer/compare/v3.55...v3.56
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-conference-talk.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-beamer-version.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerexample-lecture-print-version.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-animations.tex 2020-07-22 20:33:32 UTC (rev 55908)
@@ -470,6 +470,11 @@
\example|\transfade|
\end{command}
+\begin{command}{\transfly\sarg{overlay specification}\oarg{options}}
+ Show the slide by letting the new content fly in before removing the old slide.
+ \example|\transfly[direction=180]|
+\end{command}
+
\begin{command}{\transglitter\sarg{overlay specification}\oarg{options}}
Show the slide with a glitter effect that sweeps in the specified direction.
\example|\transglitter<2-3>[direction=90]|
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-notes.tex 2020-07-22 20:33:32 UTC (rev 55908)
@@ -164,7 +164,6 @@
\example
\begin{verbatim}
\documentclass{beamer}
-\usepackage{pgfpages}
\setbeameroption{show notes on second screen}
\begin{document}
\begin{frame}
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-twoscreens.tex 2020-07-22 20:33:32 UTC (rev 55908)
@@ -20,17 +20,10 @@
When the presentation program displays the specially prepared superwide \beamer-presentation, exactly the left half of the screen will be filled with the main presentation, the right part is filled with the auxiliary material---voil\`a. Not all presentation programs support this special feature. For example, the Acrobat Reader 6.0.2 will only use one screen in fullscreen mode on MacOS~X. On the other hand, a program named PDF Presenter supports showing dual-screen presentations. Generally, you will have to find out for yourself whether your display program and system support showing superwide presentations stretching over two screens.
-\beamer\ uses the package |pgfpages| to typeset two-screen presentations. Because of this, your first step when creating a two-screen presentation is to include this package:
-\begin{verbatim}
-\documentclass{beamer}
-\usepackage{pgfpages}
-\end{verbatim}
+\beamer\ uses the package |pgfpages| to typeset two-screen presentations. One can choose from several appropriate options for showing something special on the second screen. These options are discussed in the following sections.
-The next step is to choose an appropriate option for showing something special on the second screen. These options are discussed in the following sections.
-
One of the things these options do is to setup a certain |pgfpages|-layout that is appropriate for two-screen presentations. However, you can still change the |pgfpages|-layout arbitrarily, afterwards. For example, you might wish to enlarge the virtual pages. For details, see the documentation of |pgfpages|.
-
\subsection{Showing Notes on the Second Screen}
The first way to use a second screen is to show the presentation on the main screen and to show your notes on the second screen. The option |show notes on second screen| can be used for this. It is described on page~\pageref{command-notesonsecondscreen}.
@@ -54,7 +47,6 @@
\example
\begin{verbatim}
\documentclass{beamer}
-\usepackage{pgfpages}
\setbeameroption{second mode text on second screen}
\begin{document}
\begin{frame}[typeset second]
@@ -78,7 +70,6 @@
The following example shows how translations can be added in a comfortable way.
\begin{verbatim}
\documentclass{beamer}
-\usepackage{pgfpages}
\setbeameroption{second mode text on second screen}
\DeclareRobustCommand\translation[1]{\mytranslation#1\relax}
\long\def\mytranslation#1|#2\relax{\alt<second>{#2}{#1}}
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex 2020-07-22 20:33:32 UTC (rev 55908)
@@ -13,7 +13,7 @@
\documentclass{ltxdoc}
-\def\beamerugversion{3.58}
+\def\beamerugversion{3.59}
\def\beamerugpgfversion{1.00}
\def\beamerugxcolorversion{2.00}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls 2020-07-22 20:33:32 UTC (rev 55908)
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesClass{beamer}
- [2020/05/06 v3.58 A class for typesetting presentations]
+ [2020/07/22 v3.59 A class for typesetting presentations]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
@@ -226,7 +226,7 @@
\beamer at sansmathtrue
}
\DeclareOptionBeamer{serif}{%
- \ClassWarning{beamer}{``serif'' is obsolete. Use font theme ``serif'' instead}
+ \ClassWarning{beamer}{``serif'' option is obsolete. Use font theme ``serif'' instead}
\def\familydefault{\rmdefault}
\def\mathfamilydefault{\rmdefault}
\beamer at sansmathfalse
@@ -238,7 +238,7 @@
\ClassWarning{beamer}{``mathserif'' is obsolete. Use font theme ``serif'' with option ``onlymath''}
\def\mathfamilydefault{\rmdefault}\beamer at sansmathfalse}
\DeclareOptionBeamer{professionalfont}{%
- \ClassWarning{beamer}{``professionalfont'' is obsolete. Use font theme ``professionalfonts'' instead}
+ \ClassWarning{beamer}{``professionalfont'' option is obsolete. Use font theme ``professionalfonts'' instead}
\beamer at suppressreplacementstrue}
% has to be done here for compatibility
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty 2020-07-22 20:33:32 UTC (rev 55908)
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesPackage{beamerarticle}
- [2020/05/06 v3.58 beamer input in article mode]
+ [2020/07/22 v3.59 beamer input in article mode]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty 2020-07-22 20:33:32 UTC (rev 55908)
@@ -2,7 +2,7 @@
% Copyright 2010 by Vedran Mileti\'c
% Copyright 2011,2012,2015 by Vedran Mileti\'c, Joseph Wright
% Copyright 2016 by Joseph Wright
-% Copyright 2017,2018 by Louis Stuart, Joseph Wright
+% Copyright 2017-2020 by Louis Stuart, Joseph Wright
%
% This file may be distributed and/or modified
%
@@ -51,42 +51,68 @@
%
% Fixes right before the start of the document.
%
-\let\beamer at origdocument\document
-\def\document{%
- \beamer at firstminutepatches
- \endgroup
- \AtBeginDocument{% fix spanish.ldf's meddling with < and >
- %
- % Fix spanish.ldf's meddling with < and >
- %
- \@ifundefined{deactivatequoting}{}{\deactivatequoting}%
- % Fix meddline with enumerate items
- \renewcommand\theenumi{\@arabic\c at enumi}%
- \renewcommand\theenumii{\@arabic\c at enumii}%
- \renewcommand\theenumiii{\@arabic\c at enumiii}%
- }%
- \AtBeginDocument{% Allow for paralist loading
- \@ifpackageloaded{paralist}{\RequirePackage{beamerpatchparalist}}{}
-% \let\labelitemi\beamer at labelitemi
-% \let\labelitemii\beamer at labelitemii
-% \let\itemize\beamer at itemize
-% \let\list\beamer at list
-% \let\@trivlist\beamer@@trivlist
- \catcode`<=12 \catcode`>=12 }%
- \begingroup
- \beamer at origdocument
- \beamer at lastminutepatches
- \ifbeamer at ignorenonframe
- \expandafter\mode\expandafter*%
- \fi}
+\@ifundefined{AddToHook}
+ {%
+ \let\beamer at origdocument\document
+ \def\document{%
+ \beamer at firstminutepatches
+ \endgroup
+ \AtBeginDocument{% fix spanish.ldf's meddling with < and >
+ %
+ % Fix spanish.ldf's meddling with < and >
+ %
+ \@ifundefined{deactivatequoting}{}{\deactivatequoting}%
+ % Fix meddline with enumerate items
+ \renewcommand\theenumi{\@arabic\c at enumi}%
+ \renewcommand\theenumii{\@arabic\c at enumii}%
+ \renewcommand\theenumiii{\@arabic\c at enumiii}%
+ }%
+ \AtBeginDocument{% Allow for paralist loading
+ \@ifpackageloaded{paralist}{\RequirePackage{beamerpatchparalist}}{}
+ \let\labelitemi\beamer at labelitemi
+ \let\labelitemii\beamer at labelitemii
+ \let\itemize\beamer at itemize
+ \let\list\beamer at list
+ \let\@trivlist\beamer@@trivlist
+ \catcode`<=12 \catcode`>=12 }%
+ \begingroup
+ \beamer at origdocument
+ \beamer at lastminutepatches
+ \ifbeamer at ignorenonframe
+ \expandafter\mode\expandafter*%
+ \fi}%
+ }
+ {%
+ \AddToHook{env/begin/document}[beamer]{\beamer at firstminutepatches}%
+ \AddToHook{env/begin/document}[beamer]{%
+ \@ifpackageloaded{paralist}{\RequirePackage{beamerpatchparalist}}{}%
+ }%
+ \AddToHook{begindocument/end}[beamer]%need to be later than spanish.ldf?
+ {%
+ \@ifundefined{deactivatequoting}{}{\deactivatequoting}%
+ % Fix meddline with enumerate items
+ \renewcommand\theenumi{\@arabic\c at enumi}%
+ \renewcommand\theenumii{\@arabic\c at enumii}%
+ \renewcommand\theenumiii{\@arabic\c at enumiii}%
+ \catcode`<=12 \catcode`>=12 %% right place??
+ \beamer at lastminutepatches
+ \ifbeamer at ignorenonframe
+ \expandafter\mode\expandafter*%
+ \fi
+ }
+ }
\mode
<article>
{
- \let\beamer at origdocument\document
- \def\document{%
- \beamer at origdocument%
- \beamer at lastminutepatches}
+ \@ifundefined{AddToHook}
+ {%
+ \let\beamer at origdocument\document
+ \def\document{%
+ \beamer at origdocument%
+ \beamer at lastminutepatches}
+ }
+ {\AddToHook{env/begin/document}[beamer]{\beamer at lastminutepatches}}
\g at addto@macro\beamer at lastminutepatches{%
\ifbeamer at articleactive
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenotes.sty 2020-07-22 20:33:32 UTC (rev 55908)
@@ -31,6 +31,13 @@
\defbeameroption{show notes on second screen}[right]%
{
+ \ifx\@onlypreamble\@notprerr
+ \ltx at ifpackageloaded{pgfpages}{}{%
+ \ClassError{beamer}{`pgfpages' package necessary for this option}{}%
+ }%
+ \else%
+ \RequirePackage{pgfpages}%
+ \fi%
\pgfpagesuselayout{two screens with optional second}[second #1]
\beamer at twoscreensnotestrue
\beamer at notestrue
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty 2020-07-22 20:33:32 UTC (rev 55908)
@@ -766,6 +766,7 @@
\newcommand<>{\transsplithorizontalout}[1][]{\only#2{\beamer at dotrans[{#1}]{Split /Dm /H /M /O}}}
\newcommand<>{\transuncover}[1][]{\only#2{\beamer at dotrans[{#1}]{Uncover}}}
\newcommand<>{\transwipe}[1][]{\only#2{\beamer at dotrans[{#1}]{Wipe}}}
+ \newcommand<>{\transfly}[1][]{\only#2{\beamer at dotrans[{#1}]{Fly}}}
}
\newcommand<>{\transduration}[1]{\only#2{\hypersetup{pdfpageduration={#1}}}}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty 2020-07-22 20:31:25 UTC (rev 55907)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty 2020-07-22 20:33:32 UTC (rev 55908)
@@ -20,6 +20,13 @@
\defbeameroption{previous slide on second screen}[right]%
{%
+ \ifx\@onlypreamble\@notprerr
+ \ltx at ifpackageloaded{pgfpages}{}{%
+ \ClassError{beamer}{`pgfpages' package necessary for this option}{}%
+ }%
+ \else%
+ \RequirePackage{pgfpages}%
+ \fi%
\pgfpagesuselayout{two screens with lagging second}[second #1]%
\beamer at twoscreenstexttrue
\nofiles
@@ -27,6 +34,13 @@
\defbeameroption{second mode text on second screen}[right]%
{%
+ \ifx\@onlypreamble\@notprerr
+ \ltx at ifpackageloaded{pgfpages}{}{%
+ \ClassError{beamer}{`pgfpages' package necessary for this option}{}%
+ }%
+ \else%
+ \RequirePackage{pgfpages}%
+ \fi%
\pgfpagesuselayout{two screens with optional second}[second #1]%
\beamer at twoscreenstexttrue
}
More information about the tex-live-commits
mailing list.