summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/beamer/base/beamerbasecompatibility.sty
diff options
context:
space:
mode:
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