From 85d2c38b78407e5b1ba42140dfd11fcdf8df1edf Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Wed, 11 Aug 2021 22:07:19 +0200 Subject: [PATCH] Only clearpage and flush \pgfutil@everybye if non-empty #724 --- tex/generic/pgf/utilities/pgfutil-latex.def | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tex/generic/pgf/utilities/pgfutil-latex.def b/tex/generic/pgf/utilities/pgfutil-latex.def index 07a7fb1a4..e88cfb942 100644 --- a/tex/generic/pgf/utilities/pgfutil-latex.def +++ b/tex/generic/pgf/utilities/pgfutil-latex.def @@ -90,7 +90,10 @@ \def\pgfutil@check@rerun#1#2{\@newl@bel{pgf@lab}{#1}{#2}} -\AtBeginDocument{\AtEndDocument{\clearpage\the\pgfutil@everybye}} +\AtBeginDocument{\AtEndDocument{% + \if\relax\detokenize\expandafter{\the\pgfutil@everybye}\relax\else + \expandafter\clearpage\expandafter\the\expandafter\pgfutil@everybye + \fi}} % \@ifl@t@r is defined \@onlypremable so we have to save it here \let\pgfutil@ifl@t@r=\@ifl@t@r