Warnung vor Kapitälchen-Schriftarten in Beamer bei Verwendung von Biblatex

Warnung vor Kapitälchen-Schriftarten in Beamer bei Verwendung von Biblatex

Betrachten Sie die folgenden MWE

\documentclass{beamer}
\usepackage{silence}
\WarningFilter{biblatex}{Patching footnotes failed}

\usepackage{lmodern}
\usepackage[T1]{fontenc}

\usepackage[style=authoryear-comp,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
\begin{frame}
  \fullcite{sarfraz}
\end{frame}
\end{document}

Dies erzeugt die Warnung:

LaTeX Font Warning: Font shape `T1/lmss/m/sc' in size <10.95> not available
(Font)              Font shape `T1/lmr/m/sc' tried instead on input line 28.

Gibt es eine Möglichkeit, die Warnung zu vermeiden, ohne das silencePaket zu verwenden?

Antwort1

Das Schweigen der Warnung ist nicht die Lösung: Die Ausgabe ist falsch, weil eine Serifenschriftart statt einer serifenlosen verwendet wird. Das Problem besteht darin, dass die Schriftarten Latin Modern Sans keine Kapitälchenvariante haben.

Hier ist die Ausgabe, die Sie erhalten

Bildbeschreibung hier eingeben

was eindeutig die falsche Schriftart zeigt.

Definieren Sie \mkbibacrostattdessen neu:

\documentclass{beamer}
\usepackage{silence}
\WarningFilter{biblatex}{Patching footnotes failed}

\usepackage{lmodern}
\usepackage[T1]{fontenc}

\usepackage[style=authoryear-comp,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}

\renewcommand\mkbibacro[1]{{\footnotesize\MakeUppercase{#1}}}

\begin{document}
\begin{frame}
  \fullcite{sarfraz}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben

Da diese nur für Akronyme verwendet wird, sollte die „falsche“ Schriftart nicht zu offensichtlich sein.

verwandte Informationen