
Considere el siguiente MWE
\documentclass{beamer}
\usepackage{lmodern}
\usepackage[style=authoryear-comp,backend=biber]{biblatex}
\begin{document}
\begin{frame}
Foo
\end{frame}
\end{document}
Esto dará la advertencia:
Package biblatex Warning: Patching footnotes failed.
(biblatex) Footnote detection will not work.
Yo leoaquíy en estorespuestaque la advertencia pueda ignorarse con seguridad. ¿Puedo obligarme biblatex
a evitar dar la advertencia por completo?
Respuesta1
Esta advertencia se emite durante la carga del paquete comobiblatex
intenta parchar ciertos comandos (usandoetoolbox
). Por lo tanto, no hay forma de evitar este mensaje directamente sin editar un .sty
archivo (biblatex2.sty
en este caso) o usando medios alternativos... como elsilence
paquete.
\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}
Respuesta2
Las versiones biblatex
a partir de 3.10 admiten parches beamer
en los comandos de notas al pie para que la detección de notas al pie funcione y no se emita ninguna advertencia.
Si aún recibe esta advertencia, debería considerar actualizar biblatex
(y con ella Biber).
Ver tambiénBeamer y biblatex posible remedio para la advertencia:Error al parchear las notas al pie,https://github.com/plk/biblatex/issues/581yhttps://github.com/plk/biblatex/commit/5169d2a64777090aa29d38df7543301f5c8b876b