summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-10-20 03:02:56 +0000
committerNorbert Preining <norbert@preining.info>2021-10-20 03:02:56 +0000
commit97a50891a87d07d3cc327188a2b00b5c11e3c309 (patch)
tree5a7ced967e974e870980fa25e42ac2de4d5c6394 /macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
parentd045bcbc99b0eda65a444496d60d16ea2d063c65 (diff)
CTAN sync 202110200302
Diffstat (limited to 'macros/latex/contrib/beamer/base/beamerbasecompatibility.sty')
-rw-r--r--macros/latex/contrib/beamer/base/beamerbasecompatibility.sty17
1 files changed, 16 insertions, 1 deletions
diff --git a/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty b/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
index 17ac0b45f0..02abbad55a 100644
--- a/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
+++ b/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
@@ -57,6 +57,13 @@
\AddToHook{env/document/begin}[beamer]{\beamer@firstminutepatches}%
\AddToHook{env/document/begin}[beamer]{%
\@ifpackageloaded{paralist}{\RequirePackage{beamerpatchparalist}}{}%
+ \@ifpackageloaded{pdfpages}{%
+ % Patching pdfpages package to avoid the included pages from being covered by the background canvas
+ \AddToHook{cmd/includepdf/before}[beamer]{\begingroup\setbeamercolor{background canvas}{bg=}}%
+ \AddToHook{cmd/includepdf/after}[beamer]{\endgroup}%
+ \AddToHook{cmd/includepdfmerge/before}[beamer]{\begingroup\setbeamercolor{background canvas}{bg=}}%
+ \AddToHook{cmd/includepdfmerge/after}[beamer]{\endgroup}%
+ }{}%
}%
\AddToHook{begindocument/end}[beamer]%need to be later than spanish.ldf?
{%
@@ -70,7 +77,7 @@
\ifbeamer@ignorenonframe
\expandafter\mode\expandafter*%
\fi
- }
+ }%
}
{%
\let\beamer@origdocument\document
@@ -234,6 +241,14 @@
\providecommand\ext@figure{}
%
+% Fix for polyglossia
+% https://github.com/josephwright/beamer/issues/706
+%
+\IfFormatAtLeastTF{2020-10-01}{%
+ \DeclareHookRule{begindocument/end}{beamer}{after}{polyglossia}%
+}{}
+
+%
% Obsolete commands from old versions of beamer
%
\mode