Advertencia de fuente en minúsculas en proyector usando biblatex

Advertencia de fuente en minúsculas en proyector usando biblatex

Considere el siguiente 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}

Esto genera la advertencia:

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.

¿Hay alguna forma de evitar la advertencia sin utilizar el silencepaquete?

Respuesta1

Silenciar la advertencia no es la respuesta: el resultado es incorrecto porque se utiliza una fuente serif en lugar de una sans serif. El problema es que las fuentes Latin Modern Sans no tienen una variante de versalitas.

Aquí está el resultado que obtienes

ingrese la descripción de la imagen aquí

lo que muestra claramente la fuente incorrecta.

Redefinir \mkbibacro, en su lugar:

\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}

ingrese la descripción de la imagen aquí

Dado que esto se utiliza sólo para acrónimos, la fuente "incorrecta" no debería ser demasiado evidente.

información relacionada