diff options
Diffstat (limited to 'support/TeX4ht/source/tex4ht-4ht.tex')
-rw-r--r-- | support/TeX4ht/source/tex4ht-4ht.tex | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex index 546222bacc..f43a7d957c 100644 --- a/support/TeX4ht/source/tex4ht-4ht.tex +++ b/support/TeX4ht/source/tex4ht-4ht.tex @@ -1,4 +1,4 @@ -% $Id: tex4ht-4ht.tex 1202 2022-09-27 14:51:50Z michal_h21 $ +% $Id: tex4ht-4ht.tex 1203 2022-09-29 13:51:29Z michal_h21 $ % tex tex4ht-4ht or ht tex tex4ht-4ht % % Copyright 2009-2022 TeX Users Group @@ -25958,6 +25958,34 @@ transported into the slide blocks. >>> + Beamer can break BibLaTeX's bibliography across several slides, + which can lead in tag mis-match, as the closing tags for the bibliography + are inserted as child of other element, than the opening tags. + + This redefinition uses Beamer's macros to insert tags for each individual + bib item, without container item that would cause problems. + + +\<conf beamer current\><<< +\NewConfigure{beamerbiblatex}{3} +\@ifpackageloaded{biblatex}{ + \pend:defI\beamer@biblabeltemplate{% + \ifdefined\end:itm\end:itm\fi% + \gdef\end:itm{\c:beamerbiblatex}% + \a:beamerbiblatex% + } + \append:defI\beamer@biblabeltemplate{\b:beamerbiblatex} + \AfterPreamble{% + \def\bibConfigure{% + \ConfigureList{thebibliography}% + {\PushMacro\end:itm\let\end:itm=\empty}% + {\end:itm\PopMacro\end:itm\global\let\end:itm\end:itm}{}{}% + } + } +} +{} + +>>> %%%%%%%%%%%%% \SubSection{beamerbasetoc} %%%%%%%%%%%%% |