summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer/base
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/beamer/base')
-rw-r--r--macros/latex/contrib/beamer/base/beamer.cls2
-rw-r--r--macros/latex/contrib/beamer/base/beamerarticle.sty2
-rw-r--r--macros/latex/contrib/beamer/base/beamerbaseboxes.sty2
-rw-r--r--macros/latex/contrib/beamer/base/beamerbaseframesize.sty21
-rw-r--r--macros/latex/contrib/beamer/base/beamerbasenavigation.sty18
-rw-r--r--macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty1
-rw-r--r--macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty10
-rw-r--r--macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty2
8 files changed, 29 insertions, 29 deletions
diff --git a/macros/latex/contrib/beamer/base/beamer.cls b/macros/latex/contrib/beamer/base/beamer.cls
index 7e5b558121..475d5d0ab6 100644
--- a/macros/latex/contrib/beamer/base/beamer.cls
+++ b/macros/latex/contrib/beamer/base/beamer.cls
@@ -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
diff --git a/macros/latex/contrib/beamer/base/beamerarticle.sty b/macros/latex/contrib/beamer/base/beamerarticle.sty
index c56dbc55a3..1de9be15f6 100644
--- a/macros/latex/contrib/beamer/base/beamerarticle.sty
+++ b/macros/latex/contrib/beamer/base/beamerarticle.sty
@@ -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
diff --git a/macros/latex/contrib/beamer/base/beamerbaseboxes.sty b/macros/latex/contrib/beamer/base/beamerbaseboxes.sty
index cf53f9544a..1248f957cd 100644
--- a/macros/latex/contrib/beamer/base/beamerbaseboxes.sty
+++ b/macros/latex/contrib/beamer/base/beamerbaseboxes.sty
@@ -169,7 +169,7 @@
%
% clipping is needed because shadow is typeset on top of box
\begin{pgfscope}
- \pgfsetcolor{black}
+ \pgfsetcolor{beamer@safeblack}
\pgfpathrectangle{\pgfpoint{4bp}{8.1bp}}{\pgfpoint{\bmb@boxwidth}{\bmb@boxheight-2bp}}
\pgfusepath{fill}
\end{pgfscope}
diff --git a/macros/latex/contrib/beamer/base/beamerbaseframesize.sty b/macros/latex/contrib/beamer/base/beamerbaseframesize.sty
index 0cac2fd8ad..a11ce6f4b1 100644
--- a/macros/latex/contrib/beamer/base/beamerbaseframesize.sty
+++ b/macros/latex/contrib/beamer/base/beamerbaseframesize.sty
@@ -51,21 +51,14 @@
\only<#1>{%
{\hypersetup{pdfhighlight={/P},pdfborder={0 0 \beamer@zoomborderwidth}}%
\global\setbox\@tempboxa=\vbox{\hyperlink{\beamer@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%
diff --git a/macros/latex/contrib/beamer/base/beamerbasenavigation.sty b/macros/latex/contrib/beamer/base/beamerbasenavigation.sty
index 59886007c4..408fa4bfe4 100644
--- a/macros/latex/contrib/beamer/base/beamerbasenavigation.sty
+++ b/macros/latex/contrib/beamer/base/beamerbasenavigation.sty
@@ -213,11 +213,19 @@
\fi
{%
\def\beamer@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@RTL}{%
+ \special{dvipdfmx:catch_phantom true height 8pt depth 1.5pt}%
+ \vbox to7.5pt{}\kern#1%
+ }{%
+ \if@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}}
diff --git a/macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty b/macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty
index acc9216b8c..68f5600799 100644
--- a/macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty
+++ b/macros/latex/contrib/beamer/base/themes/color/beamercolorthemedefault.sty
@@ -12,6 +12,7 @@
\mode<presentation>
\definecolor{beamer@blendedblue}{rgb}{0.2,0.2,0.7} % use structure theme to change
+\colorlet{beamer@safeblack}{black} % safe copy of black for shadows etc.
\setbeamercolor{normal text}{fg=black,bg=white}
\setbeamercolor{alerted text}{fg=red}
diff --git a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
index 3113bfb92a..0a25efc33b 100644
--- a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
+++ b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemedefault.sty
@@ -21,18 +21,16 @@
\newcommand{\beamer@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@xelatex@fixminiframes
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{fill,stroke}
- \beamer@xelatex@fixminiframes
\end{pgfpicture}%
}
[action]
@@ -42,19 +40,19 @@
\defbeamertemplate*{mini frame in current section}{default}
{%
+ \beamer@xelatex@fixminiframes
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{stroke}
- \beamer@xelatex@fixminiframes
\end{pgfpicture}%
}
\defbeamertemplate*{mini frame in current subsection}{default}
{%
+ \beamer@xelatex@fixminiframes
\begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
\pgfpathcircle{\pgfpoint{0.05cm}{0.05cm}}{0.05cm}
\pgfusepath{stroke}
- \beamer@xelatex@fixminiframes
\end{pgfpicture}%
}
diff --git a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
index de2c9775cb..d0251deab0 100644
--- a/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
+++ b/macros/latex/contrib/beamer/base/themes/outer/beamerouterthemeshadow.sty
@@ -65,7 +65,7 @@
\advance\beamer@tempdim by 2pt%
\begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim}
\begin{pgfscope}
- \pgfsetfillcolor{black}%
+ \pgfsetfillcolor{beamer@safeblack}%
\pgfpathrectangle{\pgfpoint{0pt}{-4pt}}{\pgfpoint{\paperwidth}{8pt}}%
\pgfsetfading{beamer@topshadowmask}{}%
\pgfusepath{fill}%