비머 패치 각주 경고: "각주 패치에 실패했습니다. 각주 감지가 작동하지 않습니다."

비머 패치 각주 경고: "각주 패치에 실패했습니다. 각주 감지가 작동하지 않습니다."

다음 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

biblatex3.10부터 시작하는 버전은 beamer각주 감지가 작동하고 경고가 발행되지 않도록 패치의 각주 명령을 지원합니다.

biblatex여전히 이 경고가 표시되면 업데이트 (및 Biber 포함) 를 살펴보아야 합니다 .

또한보십시오경고에 대한 Beamer 및 biblatex 가능한 해결 방법:각주 패치 실패,https://github.com/plk/biblatex/issues/581그리고https://github.com/plk/biblatex/commit/5169d2a64777090aa29d38df7543301f5c8b876b

관련 정보