
次のMWEを考えてみましょう
\documentclass{beamer}
\usepackage{lmodern}
\usepackage[style=authoryear-comp,backend=biber]{biblatex}
\begin{document}
\begin{frame}
Foo
\end{frame}
\end{document}
次の警告が表示されます:
Package biblatex Warning: Patching footnotes failed.
(biblatex) Footnote detection will not work.
私は読むここそしてこの答え警告は無視しても問題ありません。biblatex
警告を完全に出さないように強制することはできますか?
答え1
この警告はパッケージの読み込み中に発行されます。biblatex
特定のコマンドをパッチしようとすると(etoolbox
したがって、ファイルを編集せずにこのメッセージを直接回避する方法はありません.sty
(biblatex2.sty
この場合)または別の手段を使用する...silence
パッケージ。
\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}
答え2
biblatex
3.10 以降のバージョンではbeamer
、脚注検出が機能し、警告が発行されないように、 の脚注コマンドのパッチ適用がサポートされています。
biblatex
それでもこの警告が表示される場合は、アップデート(および Biber のアップデート)を検討する必要があります。
参照Beamer と biblatex による警告の可能な解決策:脚注の修正に失敗しました、https://github.com/plk/biblatex/issues/581そしてhttps://github.com/plk/biblatex/commit/5169d2a64777090aa29d38df7543301f5c8b876b