From ac2456c2492861451547659702ae4a72264e4997 Mon Sep 17 00:00:00 2001 From: moewew Date: Thu, 2 May 2024 08:36:16 +0200 Subject: [PATCH] Patch revtex's \addtocontents (#1356) --- tex/latex/biblatex/biblatex.sty | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tex/latex/biblatex/biblatex.sty b/tex/latex/biblatex/biblatex.sty index a64924dbb..602d7d70e 100644 --- a/tex/latex/biblatex/biblatex.sty +++ b/tex/latex/biblatex/biblatex.sty @@ -345,7 +345,14 @@ {\blx@contentssafe@citecommands \let} {} - {\blx@err@patch{\string\addtocontents}}% + {% revtex + % (which defines \robustify@contents to make commands safe + % in this context, so we check if we can have that) + \ifundef\robustify@contents + {\@secondoftwo} + {\ifpatchable\addtocontents{\robustify@contents}} + {\appto\robustify@contents{\blx@contentssafe@citecommands}} + {\blx@err@patch{\string\addtocontents}}}% % patch footnote \toggletrue{blx@tempa}% \def\do#1{%