![带有投影仪和多语种的衬线字体](https://linux22.com/image/382651/%E5%B8%A6%E6%9C%89%E6%8A%95%E5%BD%B1%E4%BB%AA%E5%92%8C%E5%A4%9A%E8%AF%AD%E7%A7%8D%E7%9A%84%E8%A1%AC%E7%BA%BF%E5%AD%97%E4%BD%93.png)
我正在使用这个代码。
\documentclass[10pt]{beamer}
%\usepackage{polyglossia}
%\setdefaultlanguage{french}
\usetheme{Boadilla}
\usefonttheme{serif}
\usefonttheme{professionalfonts}
\begin{document}
\begin{frame}
\begin{block}{Blabla}
Blabla $x$ blabla 2,5 blabla $2,5$.
\end{block}
\end{frame}
\end{document}
没有多语,我得到了这个结果。
通过多语能力,我得到了这个结果。
块内不使用衬线字体(仅标题)。我期望无论是否使用多语字体,结果都是相同的。
在数学模式下,2.5 中的逗号间距也很糟糕......但这是另一个问题。
答案1
您必须在加载前切换到衬线字体polyglossia
% !TeX TS-program = lualatex
\documentclass[10pt]{beamer}
\usetheme{Boadilla}
\usefonttheme{serif}
\usefonttheme{professionalfonts}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\begin{document}
\begin{frame}
\begin{block}{Blabla}
Blabla $x$ blabla 2,5 blabla $2,5$.
\end{block}
\end{frame}
\end{document}