
Betrachten Sie die folgenden MWE
\documentclass{beamer}
\usepackage{lmodern}
\usepackage[style=authoryear-comp,backend=biber]{biblatex}
\begin{document}
\begin{frame}
Foo
\end{frame}
\end{document}
Es wird die folgende Warnung ausgegeben:
Package biblatex Warning: Patching footnotes failed.
(biblatex) Footnote detection will not work.
ich leseHierund in diesemAntwortdass die Warnung ignoriert werden kann. Kann ich biblatex
die Warnung ganz vermeiden?
Antwort1
Diese Warnung wird beim Laden von Paketen ausgegeben alsbiblatex
Versuche, bestimmte Befehle zu patchen (mitetoolbox
). Es gibt also keine Möglichkeit, diese Meldung direkt zu vermeiden, ohne eine .sty
Datei zu bearbeiten (biblatex2.sty
in diesem Fall) oder mit alternativen Mitteln ... wie diesilence
Paket.
\documentclass{beamer}
\usepackage{silence,lmodern}
\usepackage[style=authoryear-comp,backend=biber]{biblatex}
% Filter warnings issued by package biblatex starting with "Patching footnotes failed"
\WarningFilter{biblatex}{Patching footnotes failed}
\begin{document}
\begin{frame}
Foo
\end{frame}
\end{document}
Antwort2
Versionen biblatex
ab 3.10 unterstützen das Patchen beamer
der Fußnotenbefehle, sodass die Fußnotenerkennung funktioniert und keine Warnung ausgegeben wird.
Wenn diese Warnung weiterhin angezeigt wird, sollten Sie eine Aktualisierung biblatex
(und damit auch von Biber) in Betracht ziehen.
Siehe auchMögliche Abhilfe bei Warnungen durch Beamer und Biblatex:Das Patchen der Fußnoten ist fehlgeschlagen,https://github.com/plk/biblatex/issues/581Undhttps://github.com/plk/biblatex/commit/5169d2a64777090aa29d38df7543301f5c8b876b