
Considere o seguinte MWE
\documentclass{beamer}
\usepackage{lmodern}
\usepackage[style=authoryear-comp,backend=biber]{biblatex}
\begin{document}
\begin{frame}
Foo
\end{frame}
\end{document}
Isso dará o aviso:
Package biblatex Warning: Patching footnotes failed.
(biblatex) Footnote detection will not work.
Eu leioaquie nesteresponderque o aviso pode ser ignorado com segurança. Posso forçar biblatex
a evitar dar o aviso por completo?
Responder1
Este aviso é emitido durante o carregamento do pacote comobiblatex
tenta corrigir certos comandos (usandoetoolbox
). Portanto, não há como evitar esta mensagem diretamente sem editar um .sty
arquivo (biblatex2.sty
neste caso) ou usando meios alternativos... como osilence
pacote.
\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}
Responder2
Versões a biblatex
partir de 3.10 suportam patching beamer
dos comandos footnote para que a detecção de notas de rodapé funcione e nenhum aviso seja emitido.
Se você ainda receber este aviso, você deve atualizar biblatex
(e com ele o Biber).
Veja tambémBeamer e biblatex possível remédio para aviso:Falha ao corrigir notas de rodapé,https://github.com/plk/biblatex/issues/581ehttps://github.com/plk/biblatex/commit/5169d2a64777090aa29d38df7543301f5c8b876b