texlive[51711] Master/texmf-dist: beamer (23jul19)
commits+karl at tug.org
commits+karl at tug.org
Tue Jul 23 22:58:24 CEST 2019
Revision: 51711
http://tug.org/svn/texlive?view=revision&revision=51711
Author: karl
Date: 2019-07-23 22:58:24 +0200 (Tue, 23 Jul 2019)
Log Message:
-----------
beamer (23jul19)
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-frames.tex
trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.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/beamerbasedecode.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty
Modified: trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md 2019-07-23 20:58:24 UTC (rev 51711)
@@ -8,6 +8,18 @@
## [Unreleased]
+## [v3.56]
+
+### Changed
+
+- Improved parser for overlays
+
+### Fixed
+
+- Add missing commands with overlay specification (see #525)
+- Replace fixed text width in `inmargin` theme (see #529)
+- Treatment of `+` and `.` overlay specifiations (see #538)
+
## [v3.55]
### Fixed
@@ -58,8 +70,9 @@
- Support for `noxcolor` with `beamerarticle` (see #483)
- Treatment of mixed overlay/alert specifications
-[Unreleased]: https://github.com/josephwright/beamer/compare/v3.55...HEAD
+[Unreleased]: https://github.com/josephwright/beamer/compare/v3.56...HEAD
[v3.55]: https://github.com/josephwright/beamer/compare/v3.54...v3.55
+[v3.55]: https://github.com/josephwright/beamer/compare/v3.55...v3.56
[v3.54]: https://github.com/josephwright/beamer/compare/v3.53...v3.54
[v3.53]: https://github.com/josephwright/beamer/compare/v3.52...v3.53
[v3.52]: https://github.com/josephwright/beamer/compare/v3.51...v3.52
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-frames.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-frames.tex 2019-07-23 20:58:24 UTC (rev 51711)
@@ -1102,7 +1102,7 @@
places a grid on the background. The following \meta{grid options} may be given:
\begin{itemize}
\item
- \declare{|step=|\meta{dimension}} specifies the distance between grid lines. The default is 0.5cm.
+ \declare{|step=|\meta{dimension}} specifies the distance between grid lines. The default is 0.5\,cm.
\item
\declare{|color=|\meta{color}} specifies the color of the grid lines. The default is 10\% foreground.
\end{itemize}
@@ -1112,28 +1112,28 @@
\subsection{Frame and Margin Sizes}
-The size of a frame is actually the ``paper size'' of a \beamer\ presentation, and it is variable. By default, it amounts to 128mm by 96mm. The aspect ratio of this size is 4:3, which is exactly what most beamers offer these days. It is the job of the presentation program (like |acroread|, |xpdf|, |okular| or |evince|) to display the slides at full screen size. The main advantage of using a small ``paper size'' is that you can use all your normal fonts at their natural sizes. In particular, inserting a graphic with 11pt labels will result in reasonably sized labels during the presentation.
+The size of a frame is actually the ``paper size'' of a \beamer\ presentation, and it is variable. By default, it amounts to 128\,mm by 96\,mm. The aspect ratio of this size is 4:3, which is exactly what most beamers offer these days. It is the job of the presentation program (like |acroread|, |xpdf|, |okular| or |evince|) to display the slides at full screen size. The main advantage of using a small ``paper size'' is that you can use all your normal fonts at their natural sizes. In particular, inserting a graphic with 11pt labels will result in reasonably sized labels during the presentation.
To change ``paper size'' and aspect ratio, you can use the following class options:
\begin{classoption}{aspectratio=1610}
- Sets aspect ratio to 16:10, and frame size to 160mm by 100mm.
+ Sets aspect ratio to 16:10, and frame size to 160\,mm by 100\,mm.
\end{classoption}
\begin{classoption}{aspectratio=169}
- Sets aspect ratio to 16:9, and frame size to 160mm by 90mm.
+ Sets aspect ratio to 16:9, and frame size to 160\,mm by 90\,mm.
\end{classoption}
\begin{classoption}{aspectratio=149}
- Sets aspect ratio to 14:9, and frame size to 140mm by 90mm.
+ Sets aspect ratio to 14:9, and frame size to 140\,mm by 90\,mm.
\end{classoption}
\begin{classoption}{aspectratio=141}
- Sets aspect ratio to 1.41:1, and frame size to 148.5mm by 105mm.
+ Sets aspect ratio to 1.41:1, and frame size to 148.5\,mm by 105\,mm.
\end{classoption}
\begin{classoption}{aspectratio=54}
- Sets aspect ratio to 5:4, and frame size to 125mm by 100mm.
+ Sets aspect ratio to 5:4, and frame size to 125\,mm by 100\,mm.
\end{classoption}
\begin{classoption}{aspectratio=43}
@@ -1141,10 +1141,10 @@
\end{classoption}
\begin{classoption}{aspectratio=32}
- Sets aspect ratio to 3:2, and frame size to 135mm by 90mm.
+ Sets aspect ratio to 3:2, and frame size to 135\,mm by 90\,mm.
\end{classoption}
-Aside from using these options, you should refrain from changing the ``paper size.'' However, you \emph{can} change the size of the left and right margins, which default to 1cm. To change them, you should use the following command:
+Aside from using these options, you should refrain from changing the ``paper size.'' However, you \emph{can} change the size of the left and right margins, which default to 1\,cm. To change them, you should use the following command:
\begin{command}{\setbeamersize\marg{options}}
The following \meta{options} can be given:
Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex 2019-07-23 20:58:24 UTC (rev 51711)
@@ -121,7 +121,7 @@
commands documented here are \emph{all} fragile even if the \LaTeXe{} kernel
versions are not.
-For the following commands, adding an overlay specification causes the command to be simply ignored on slides that are not included in the specification: |\textbf|, |\textit|, |\textsl|, |\textrm|, |\textsf|, |\color|, |\alert|, |\structure|. If a command takes several arguments, like |\color|, the specification should directly follow the command as in the following example (but there are exceptions to this rule):
+For the following commands, adding an overlay specification causes the command to be simply ignored on slides that are not included in the specification: |\textbf|, |\textit|, |\textmd|, |\textnormal|, |\textrm|, |\textsc|, |\textsf|, |\textsl|, |\texttt|, |\textup|, |\emph|; |\color|, |\textcolor|; |\alert|, |\structure|. If a command takes several arguments, like |\color|, the specification should directly follow the command as in the following example (but there are exceptions to this rule):
\begin{verbatim}
\begin{frame}
\color<2-3>[rgb]{1,0,0} This text is red on slides 2 and 3, otherwise black.
@@ -774,3 +774,5 @@
\item What is the \alert<.>{matrix}?
\end{itemize}
\end{verbatim}
+
+The expansions of the |+|-sign and the |.|-sign are no less than zero. This prevents errors when encountering large negative offsets, for example |<+(-7)->| is expanded to |<0->| rather than |<-6->|.
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 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex 2019-07-23 20:58:24 UTC (rev 51711)
@@ -13,7 +13,7 @@
\documentclass{ltxdoc}
-\def\beamerugversion{3.55}
+\def\beamerugversion{3.56}
\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 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls 2019-07-23 20:58:24 UTC (rev 51711)
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesClass{beamer}
- [2018/12/02 v3.55 A class for typesetting presentations]
+ [2019/07/23 v3.56 A class for typesetting presentations]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty 2019-07-23 20:58:24 UTC (rev 51711)
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesPackage{beamerarticle}
- [2018/12/02 v3.55 beamer input in article mode]
+ [2019/07/23 v3.56 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/beamerbasedecode.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasedecode.sty 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasedecode.sty 2019-07-23 20:58:24 UTC (rev 51711)
@@ -26,6 +26,7 @@
% all of the lines here have to be terminated with "%". The two-step
% setup for \beamer@@@temp makes sure everything is expanded and removes
% all of the spaces at this stage.
+\newbox\beamer at decode@box
\begingroup
\catcode`\|=\active
\catcode`\:=\active
@@ -38,7 +39,7 @@
\catcode`\ =\active
\xdef\beamer at masterdecode#1{%
\noexpand\beamer at localanotherslidefalse%
-\setbox0=\hbox{%
+\setbox\beamer at decode@box=\hbox{%
\unexpanded{%
\ifnum\catcode`\|=\active\edef|{\string|}\fi%
\ifnum\catcode`\:=\active\edef:{\string:}\fi%
@@ -177,8 +178,10 @@
{\beamer at relnumber}{\beamer at relnumber(0)}}
\def\beamer at relnumber(#1){%
\beamer at plusencounteredtrue
+ \@tempcnta=\numexpr #1 + \value{beamerpauses}\relax%
+ \ifnum\@tempcnta<0\@tempcnta=0\fi%
\edef\beamer at spec
- {\beamer at spec\number\numexpr #1 + \value{beamerpauses}\relax}%
+ {\beamer at spec\number\@tempcnta}%
\beamer@@decodeplus}
\def\beamer at decodedot{%
@@ -190,8 +193,10 @@
\kernel at ifnextchar(%)
{\beamer at relnumberdot}{\beamer at relnumberdot(0)}}
\def\beamer at relnumberdot(#1){%
+ \@tempcnta=\numexpr #1 + \value{beamerpauses} -1\relax%
+ \ifnum\@tempcnta<0\@tempcnta=0\fi%
\edef\beamer at spec
- {\beamer at spec\number\numexpr #1 + \value{beamerpauses} -1\relax}%
+ {\beamer at spec\number\@tempcnta}%
\beamer@@decodedot}
\def\beamer@@decodefound{%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframe.sty 2019-07-23 20:58:24 UTC (rev 51711)
@@ -493,6 +493,7 @@
\def\gobble at onslide@@aux<#1>{\@firstofone}
\def\beamer at donoframe{%
\beamer at slideinframe=1\relax%
+ \global\c at beamerpauses=1\relax%
\setbox\beamer at tempbox\vbox\bgroup%
\beamer at inframetrue%
\beamer at framenotesbegin%
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty 2019-07-23 20:58:24 UTC (rev 51711)
@@ -617,9 +617,14 @@
{
\renewcommand<>{\textbf}{\only#1{\beameroriginal{\textbf}}}
\renewcommand<>{\textit}{\only#1{\beameroriginal{\textit}}}
+ \renewcommand<>{\textmd}{\only#1{\beameroriginal{\textmd}}}
+ \renewcommand<>{\textnormal}{\only#1{\beameroriginal{\textnormal}}}
+ \renewcommand<>{\textrm}{\only#1{\beameroriginal{\textrm}}}
+ \renewcommand<>{\textsc}{\only#1{\beameroriginal{\textsc}}}
+ \renewcommand<>{\textsf}{\only#1{\beameroriginal{\textsf}}}
\renewcommand<>{\textsl}{\only#1{\beameroriginal{\textsl}}}
- \renewcommand<>{\textsf}{\only#1{\beameroriginal{\textsf}}}
- \renewcommand<>{\textrm}{\only#1{\beameroriginal{\textrm}}}
+ \renewcommand<>{\texttt}{\only#1{\beameroriginal{\texttt}}}
+ \renewcommand<>{\textup}{\only#1{\beameroriginal{\textup}}}
}
\renewcommand<>{\hypertarget}[2]{\only#3{\beameroriginal{\hypertarget}{#1}{#2}}}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasetitle.sty 2019-07-23 20:58:24 UTC (rev 51711)
@@ -261,7 +261,7 @@
\fi
\providecommand\and{\unskip, }
- \providecommand\inst[1]{\textsuperscript{#1}}
+ \providecommand\inst[1]{}
}
Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty 2019-07-23 20:57:56 UTC (rev 51710)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerinnerthemeinmargin.sty 2019-07-23 20:58:24 UTC (rev 51711)
@@ -32,7 +32,7 @@
\newcommand\beamer at putleft[2]{%
\hbox to 0pt{\hss\vtop{%
\normalsize%
- \@tempdima=.25\paperwidth%
+ \@tempdima=\beamer at leftsidebar%
\advance\@tempdima by-3ex%
\hsize=\@tempdima%
\leftskip=0pt plus 1fill%
More information about the tex-live-commits
mailing list