Beamer 中的小写字母导致法语 Babel 发出警告

Beamer 中的小写字母导致法语 Babel 发出警告

我正在用 Beamer 写一份演示文稿并试图添加引文,但编译时出现警告

Font shape `T1/lmss/m/sc' in size <10.95> not available
(Font)  Font shape `T1/lmr/m/sc' tried instead.

我发现此主题关于相同的警告,其解决方案是添加

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

在序言中修复了这个问题。但在我的例子中,它不起作用。当我尝试为这个线程创建 MWE 时,我发现了导致错误的原因,但我找不到解决方法:当我使用包的选项时,french名称babel在 pdf 中以小写字母显示,并发出警告:

看到这张照片

但有了english选项就没有问题了

看看这个

以下是代码:

\documentclass{beamer}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}   % with english it works

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

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

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

\begin{frame}[allowframebreaks]{Bibliography}
  \printbibliography
\end{frame}

\end{document}

一个简单的解决方案是保留该english选项,但两种语言中的某些字符有所不同(例如引号:“ ”在英语中,« »法语)。

相关内容