texlive[64388] Master/texmf-dist: beamer (14sep22)

commits+karl at tug.org commits+karl at tug.org
Wed Sep 14 22:03:44 CEST 2022


Revision: 64388
          http://tug.org/svn/texlive?view=revision&revision=64388
Author:   karl
Date:     2022-09-14 22:03:43 +0200 (Wed, 14 Sep 2022)
Log Message:
-----------
beamer (14sep22)

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-introduction.tex
    trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.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/beamerbaseboxes.sty
    trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
    trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
    trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
    trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
    trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty

Modified: trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/doc/latex/beamer/CHANGELOG.md	2022-09-14 20:03:43 UTC (rev 64388)
@@ -8,6 +8,16 @@
 
 ## [Unreleased]
 
+## [v3.68]
+
+### Changed
+
+- simplified non-text links for navigation symbols and framezoom
+
+### Fixed
+- fixed height of non-text links to prevent overlaps in vertically stacked miniframes (see #780)
+- avoid problem with non-black black (see #772 and #659)
+
 ## [v3.67]
 
 ### Changed
@@ -202,7 +212,8 @@
 - Support for `noxcolor` with `beamerarticle` (see #483)
 - Treatment of mixed overlay/alert specifications
 
-[Unreleased]: https://github.com/josephwright/beamer/compare/v3.67...HEAD
+[Unreleased]: https://github.com/josephwright/beamer/compare/v3.68...HEAD
+[v3.68]: https://github.com/josephwright/beamer/compare/v3.67...v3.68
 [v3.67]: https://github.com/josephwright/beamer/compare/v3.66...v3.67
 [v3.66]: https://github.com/josephwright/beamer/compare/v3.65...v3.66
 [v3.65]: https://github.com/josephwright/beamer/compare/v3.64...v3.65

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-introduction.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-introduction.tex	2022-09-14 20:03:43 UTC (rev 64388)
@@ -14,7 +14,7 @@
 
 \section{Introduction}
 
-\beamer\ is a \LaTeX\ class for creating presentations that are held using a projector, but it can also be used to create transparency slides. Preparing presentations with \beamer\ is different from preparing them with \textsc{wysiwyg} programs like Libre-/OpenOffice.org Impress, Apple Keynote, KOffice KPresenter or Microsoft PowerPoint. A \beamer\ presentation is created like any other \LaTeX\ document: It has a preamble and a body, the body contains |\section|s and |\subsection|s, the different slides (called \emph{frames} in \beamer) are put in environments, they are structured using |itemize| and |enumerate| environments, and so on. The obvious disadvantage of this approach is that you have to know \LaTeX\ in order to use \beamer. The advantage is that if you know \LaTeX, you can use your knowledge of \LaTeX\ also when creating a presentation, not only when writing papers.
+\beamer\ is a \LaTeX\ class for creating presentations that are held using a projector, but it can also be used to create transparency slides. Preparing presentations with \beamer\ is different from preparing them with \textsc{wysiwyg} programs like Libre-/OpenOffice.org Impress, Apple Keynote, Calligra Stage or Microsoft PowerPoint. A \beamer\ presentation is created like any other \LaTeX\ document: It has a preamble and a body, the body contains |\section|s and |\subsection|s, the different slides (called \emph{frames} in \beamer) are put in environments, they are structured using |itemize| and |enumerate| environments, and so on. The obvious disadvantage of this approach is that you have to know \LaTeX\ in order to use \beamer. The advantage is that if you know \LaTeX, you can use your knowledge of \LaTeX\ also when creating a presentation, not only when writing papers.
 
 
 \subsection{Main Features}

Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-localstructure.tex	2022-09-14 20:03:43 UTC (rev 64388)
@@ -1036,7 +1036,19 @@
 
 The package |textpos| provides several commands for positioning text absolutely and it works together with \beamer. When using this package, you will typically have to specify the options |overlay| and perhaps |absolute|. For details on how to use the package, please see its documentation.
 
+Another package to conveniently position elements at specific positions on the frame is Ti\emph{k}Z. Besides the possibility to manually chose coordinates, this also allows to position elements in respect to the page:
 
+  \example
+\begin{verbatim}
+\usepackage{tikz}
+
+\begin{frame}
+  \tikz[remember picture, overlay] \node at (3.1415,1) {I'm here};
+
+  \tikz[remember picture, overlay] \node at (current page.center) {I'm the centre of the frame!};
+\end{frame}	
+\end{verbatim} 
+
 \subsection{Verbatim and Fragile Text}
 
 If you wish to use a |{verbatim}| environment in a frame, you have to add the option |[fragile]| to the |{frame}| environment. The |\end{frame}| must be alone on a single line (except for any leading whitespace). Using this option will cause the frame contents to be written to an external file and then read back. See the description of the |{frame}| environment for more details.

Modified: trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beamerug-overlays.tex	2022-09-14 20:03:43 UTC (rev 64388)
@@ -539,9 +539,9 @@
 
   \example
 \begin{verbatim}
-\renewenvironment<>{verse}
-{\begin{actionenv}#1\begin{originalverse}}
-{\end{originalverse}\end{actionenv}}
+\renewenvironment<>{center}
+    {\begin{actionenv}#1\begin{originalcenter}}
+    {\end{originalcenter}\end{actionenv}}
 \end{verbatim}
 \end{command}
 

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	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/doc/latex/beamer/beameruserguide.tex	2022-09-14 20:03:43 UTC (rev 64388)
@@ -13,7 +13,7 @@
 
 \documentclass{ltxdoc}
 
-\def\beamerugversion{3.67}
+\def\beamerugversion{3.68}
 \def\beamerugpgfversion{3.1.7}
 \def\beamerugxcolorversion{2.00}
 
@@ -25,7 +25,7 @@
 \usepackage{pifont}
 \usepackage{makeidx}
 \usepackage{pgf,xcolor}
-\usepackage[pdfborder={0 0 0},bookmarksnumbered]{hyperref}
+\AddToHook{package/hyperref/after}{\hypersetup{pdfborder={0 0 0},bookmarksnumbered}}
 \usepackage[left=2.25cm,right=2.25cm,top=2.5cm,bottom=2.5cm,nohead]{geometry}
 \usepackage{translator}
 \usepackage{tikz}

Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamer.cls	2022-09-14 20:03:43 UTC (rev 64388)
@@ -12,7 +12,7 @@
 % See the file doc/licenses/LICENSE for more details.
 
 \ProvidesClass{beamer}
-  [2022/05/17 v3.67 A class for typesetting presentations]
+  [2022/09/13 v3.68 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	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerarticle.sty	2022-09-14 20:03:43 UTC (rev 64388)
@@ -12,7 +12,7 @@
 % See the file doc/licenses/LICENSE for more details.
 
 \ProvidesPackage{beamerarticle}
-  [2022/05/17 v3.67 beamer input in article mode]
+  [2022/09/13 v3.68 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/beamerbaseboxes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty	2022-09-14 20:03:43 UTC (rev 64388)
@@ -169,7 +169,7 @@
           %
           % clipping is needed because shadow is typeset on top of box
           \begin{pgfscope}
-            \pgfsetcolor{black}
+            \pgfsetcolor{beamer at safeblack}
             \pgfpathrectangle{\pgfpoint{4bp}{8.1bp}}{\pgfpoint{\bmb at boxwidth}{\bmb at boxheight-2bp}}
             \pgfusepath{fill}
           \end{pgfscope}

Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty	2022-09-14 20:03:43 UTC (rev 64388)
@@ -51,21 +51,14 @@
   \only<#1>{%
     {\hypersetup{pdfhighlight={/P},pdfborder={0 0 \beamer at zoomborderwidth}}%
     \global\setbox\@tempboxa=\vbox{\hyperlink{\beamer at labelzoomed}{%
-      \expandafter\ifx\csname XeTeXrevision\endcsname\relax
-        \vbox to #7{%
-          \hbox to#6{\hfil}%
-          \vfil%
-        }%      
+      \expandafter\ifx\csname XeTeXrevision\endcsname\relax%
       \else%
-        \begingroup%
-          \normalsize%
-          \begin{pgfpicture}{0pt}{0pt}{#6}{#7}%
-            \pgfsetfillopacity{0}
-            \pgftext[x=0cm,y=3pt]{.}
-            \pgftext[x=#6,y=\dimexpr#7-\baselineskip+3pt]{.}    
-          \end{pgfpicture}%
-        \endgroup%
-      \fi%    
+        \special{pdf:xann width #6 height #7 depth 0pt}%
+      \fi%
+      \vbox to #7{%
+        \hbox to#6{\hfil}%
+        \vfil%
+      }%
     }}}%
     \ht\@tempboxa=0pt%
     \wd\@tempboxa=0pt%

Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty	2022-09-14 20:03:43 UTC (rev 64388)
@@ -213,11 +213,19 @@
 \fi
   {%
     \def\beamer at linkspace#1{%
-      \begin{pgfpicture}{0pt}{-1.5pt}{#1}{5.5pt}
-        \pgfsetfillopacity{0}
-        \pgftext[x=0pt,y=-1.5pt]{.}
-        \pgftext[x=#1,y=5.5pt]{.}
-      \end{pgfpicture}}
+      \@ifundefined{if at RTL}{%
+        \special{dvipdfmx:catch_phantom true height 8pt depth 1.5pt}%
+        \vbox to7.5pt{}\kern#1%
+      }{%
+        \if at RTL%
+          \vbox to7.5pt{}\kern#1%
+          \special{dvipdfmx:catch_phantom true height 8pt depth 1.5pt}%
+        \else%
+          \special{dvipdfmx:catch_phantom true height 8pt depth 1.5pt}%
+          \vbox to7.5pt{}\kern#1%
+        \fi%
+      }%
+    }%
   }
 
 \pgfdefobject{beamerslidenavlight}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{20pt}{5pt}}

Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty	2022-09-14 20:03:43 UTC (rev 64388)
@@ -12,6 +12,7 @@
 \mode<presentation>
 
 \definecolor{beamer at blendedblue}{rgb}{0.2,0.2,0.7} % use structure theme to change
+\colorlet{beamer at safeblack}{black} % safe copy of black for shadows etc.
 
 \setbeamercolor{normal text}{fg=black,bg=white}
 \setbeamercolor{alerted text}{fg=red}

Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty	2022-09-14 20:03:43 UTC (rev 64388)
@@ -21,18 +21,16 @@
 \newcommand{\beamer at xelatex@fixminiframes}{%
   \expandafter\ifx\csname XeTeXrevision\endcsname\relax
   \else
-    \pgfsetfillopacity{0}
-    \pgftext[x=0cm,y=0.0cm]{.}
-    \pgftext[x=0.1cm,y=0.1cm]{.}    
+  \special{dvipdfmx:catch_phantom true height 0.1cm depth 0cm}%
   \fi
 }
 
 \defbeamertemplate*{mini frame}{default}
 {%
+  \beamer at xelatex@fixminiframes
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
     \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
     \pgfusepath{fill,stroke}
-    \beamer at xelatex@fixminiframes
   \end{pgfpicture}%
 }
 [action]
@@ -42,19 +40,19 @@
 
 \defbeamertemplate*{mini frame in current section}{default}
 {%
+  \beamer at xelatex@fixminiframes
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
     \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
     \pgfusepath{stroke}
-    \beamer at xelatex@fixminiframes
   \end{pgfpicture}%
 }
 
 \defbeamertemplate*{mini frame in current subsection}{default}
 {%
+  \beamer at xelatex@fixminiframes
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
     \pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
     \pgfusepath{stroke}
-    \beamer at xelatex@fixminiframes
   \end{pgfpicture}%
 }
 

Modified: trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty	2022-09-14 20:03:12 UTC (rev 64387)
+++ trunk/Master/texmf-dist/tex/latex/beamer/beamerouterthemeshadow.sty	2022-09-14 20:03:43 UTC (rev 64388)
@@ -65,7 +65,7 @@
       \advance\beamer at tempdim by 2pt%
       \begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer at tempdim}
         \begin{pgfscope}
-          \pgfsetfillcolor{black}%
+          \pgfsetfillcolor{beamer at safeblack}%
           \pgfpathrectangle{\pgfpoint{0pt}{-4pt}}{\pgfpoint{\paperwidth}{8pt}}%
           \pgfsetfading{beamer at topshadowmask}{}%
           \pgfusepath{fill}%



More information about the tex-live-commits mailing list.